前端性能优化概述
2019-03-22 本文已影响0人
RedLee666
一、页面级优化
1.减少 HTTP请求数
a.从设计实现层面简化页面
b.合理设置 HTTP缓存
c.资源合并与压缩
d.合并 CSS图片(CSS Sprites)
e.Inline Images
f.图片懒加载
g.将CSS放在Head中
h.减少不必要的HTTP跳转
2.代码级优化
a.JavaScript:
i.将HTML Collection转换为一个数组进行操作
ii.Reflow和RePaint
iii.慎用with
iv.避免使用eval和Function
v.减少作用域链查找
vi.优化对数据的访问(尽量使用局部变量和直接量,少使用对象属性和数组)
vii.字符串拼接次数较多时,应少使用+号进行拼接,尽量使用join方法
b.CSS选择符(使用选择符时考虑权值和属性的继承)
c.Image压缩
WebPack在CSS、JS、图片和页面结构上已经有了非常好的优化,但是还是需要仔细地学习。
由于部分内容已经了解,故只摘标题作为大纲,在后面的学习中会继续修改本文章。
本文摘自https://www.cnblogs.com/coober/p/8078847.html