摘要:作为一名前端工程师,能做的优化有哪一些呢主要包括两方面页面性能与代码可维护性。
作为一名前端工程师,能做的优化有哪一些呢?
主要包括两方面:页面性能与代码可维护性。
减少不必要的嵌套
适当且精简的id/class名称
有意义地使用id(利用选择符属性)
减少link、script请求
底部引用script
CDN加速
利用好HTML5标签
压缩html
CSS篇减少不必要的嵌套
雪碧图
开启硬件加速(参考css动画性能优化)
压缩图片、转base64
压缩css
JS篇封装复用 / 继承( prototype、call / bind / apply )
缓存技术( cookie、HTML 5 Web 存储)
懒加载,一次请求 / 多次请求 / data-img
以添加 / 删除 class 名称替代
模块化,按需加载
命名空间
函数表达式替换函数声明
避免使用闭包
*开启严格模式"use strict"
压缩js
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/50453.html
打算现在开始在博客里写点东西,也能为自己看过的书学过的知识做一个归纳总结。这几日拜读了Steve Souders的《高性能网站建设指南这本书》,虽然这本书可能已经有些老了,但薄薄的一个小册子里提出的网站性能优化的准则还是非常有价值的。这些规则都有个共同点,就是用很小的工作就能获得很明显的性能提升,性价比极高。废话不多说了,总结一下书里的几点性能优化规则。 首先有一点需要说明的是书中所写的性能黄金法...
阅读 1435·2021-09-22 16:04
阅读 2799·2019-08-30 15:44
阅读 887·2019-08-30 15:43
阅读 765·2019-08-29 15:24
阅读 1844·2019-08-29 14:07
阅读 1134·2019-08-29 12:30
阅读 1728·2019-08-29 11:15
阅读 2740·2019-08-28 18:08