总览
本书介绍了提高网站性能的14条规则:
- 减少HTTP请求
- 使用内容发布网络
- 添加Expires头
- 压缩组件
- 将样式表放在顶部
- 将脚本放在底部展示
- 避免CSS表达式
- 使用外部JavaScript和CSS
- 减少DNS查找
- 精简JavaScript
- 避免重定向
- 移除重复脚本
- 配置ETag
- 使Ajax可缓存
本书配套实例:点此访问
规则10-精简JavaScript
缩短响应时间
精简
去除所有注释、空白(空行、空格、换行、制表符)
混淆
- 原理:精简 + 改写代码(更改函数、变量名)
- 缺点:难于调试、本身可能引入错误、有些命名不能改
建议精简而非混淆
在结合了gzip之后,精简和混淆之间的差别将会减小
其它方法
- 内联JS精简
- gzip:压缩效果优于精简
- 精简CSS:
- 删除注释、空白
- 合并相同类,移除不使用的类(复杂,不建议使用)
- 使用缩写(0px->0;#606->#660066)