什么是前端开发的性能?
从用户角度看:页面打开的快,点击按钮反应的快
从开发者角度看:js运行时间快,页面渲染时间短
其实就是一个意思,就是不同身份,看待的参照物不一样
下面我们就讨论一下:
让JS的运行时间快,让页面渲染时间快,首要条件需要了解,它们的运行场地,就是浏览器,了解浏览器是怎么解析,执行它们的,从而在编写代码的时候避免这些问题;
其次深入了解JS,CSS,HTML等API运行原理,避免使用看似简单的代码,让其内部执行的时候,增加执行的代码,增长运行时间。
当然还有一个简便,速成的方法:
就是通过网络搜索那些已有的怎么增加前端性能的方法;
优点很明显,就是不用去了解那么多原理;
缺点也很明显,就是很局限,你看完了这一点,就是只知道这一点;
当然大部分的人是可以选择这个的;
但是当你了解完了网络上的方法,想更细致,更完整的了解到底为什么是这样(没有尽头的为什么。。。);
就需要上面的方法,学习其原理的知识,拥有自己对代码性能的判断!!!
本文当然是说最复杂的方法,但是由于时间和精力,小的我只能一点点的更新;
结构是:
1、浏览器是怎么运行js的
2、JS的那写关于性能的代码规范
3、浏览器是怎么渲染页面的
4、CSS的那些关于性能的代码规范
5、HTML的那些关于性能的代码规范
6、注意
由于内容比较多后期更新可能会是链接谢谢谅解;有说的不完整,请指出,谢谢(欢迎您的评论,感谢您的馈赠!!!);