课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
性能优化在日常编程工作中是非常常见的一个编程需求,而今天我们就通过案例分析来了解一下,web前端性能优化包含哪些方面。
content⽅⾯
减少HTTP请求:合并⽂件、CSS精灵、inlineImage
减少DNS查询:DNS缓存、将资源分布到恰当数量的主机名
减少DOM元素数量
Server方面
使⽤CDN
配置ETag
对组件使⽤Gzip压缩
Cookie方面
减⼩cookie⼤⼩
CSS方面
将样式表放到⻚⾯顶部
不使⽤CSS表达式
避免使⽤@import引⼊多个css⽂件,可以使⽤CSS⼯具将CSS合并为⼀个CSS⽂件,例如使⽤Sass\Less等
css压缩与合并、Gzip压缩
尽量⽤缩写、避免⽤滤镜、合理使⽤选择器
在⽹⻚中的应该使⽤偶数的字体
偶数字号相对更容易和web设计的其他部分构成⽐例关系
动画小间隔为16.7ms
多数显示器默认频率是60Hz,即1秒刷新60次,所以理论上⼩间隔为1/60*1000ms=16.7ms
Javascript方面
将脚本放到⻚⾯底部
将javascript和css从外部引⼊
压缩javascript和css
删除不需要的脚本
减少DOM访问
【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。更多内容请加danei0707学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。