摘要:所有表现用实现模块化命名规范语义化尽量减少页面懒加载少用操作加注释
为什么要进行页面优化?
更快:页面加载更快,客户感知更快;
更易于阅读:易于搜索引擎抓页面重点,易于盲人阅读;
更易于维护:易于自己和同事后期读懂、定位、修改和扩展代码.
如何进行页面优化 html语义化
加载顺序:css放head里面(用户看到顺畅页面),js放尾部(会阻塞dom渲染,且dom树没搭建好时,js里面的dom操作会有问题)
减少页面请求:合并img,合并css,避免使用@import方式引入css文件
减少文件大小:
主要减少img文件大小,选用合适的格式并且用工具进行压缩(ImageOptim,ImageAlpha,JPEGmini)
删除不必要的标签
css选择器:越简单越短越好,同样的样式进行选择器合并
css值缩写:margin等,值为0的省略单位,
减少文件大小:YUI Compressor,cssmin
少用耗性能的属性:expresion,border-radius,filter,box-shadow,gradients等
图片设置宽高,不要缩放,减少浏览器的回流和重绘。
所有表现用css实现
模块化
命名规范、语义化
尽量减少hack
javascript页面懒加载
少用dom操作
加注释文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/54329.html
摘要:背景在开发好页面后,如何让页面更快更好的运行,是区分一个程序猿技术水平和视野的一个重要指标。在对这些环节进行优化之前,我们需要知道如何监控这些环节花费了多少时间。为了优化链接的环节,前端这里还需要对资源使用,雪碧图,代码合并等手段。 背景 在开发好页面后,如何让页面更快更好的运行,是区分一个程序猿技术水平和视野的一个重要指标。所以面试时,面试官总会问你一个问题,如何进行性能优化呢? 如...
阅读 1390·2021-09-22 15:52
阅读 1408·2019-08-30 15:44
阅读 882·2019-08-30 14:24
阅读 2684·2019-08-30 13:06
阅读 2679·2019-08-26 13:45
阅读 2766·2019-08-26 13:43
阅读 1001·2019-08-26 12:01
阅读 1403·2019-08-26 11:56