前言
对于Javascript来说,提高网络下载的性能最直接的方法就是把JS文件体积减小。
>>>留意亮点
为了方便理解和对比,本文会给出压缩前后代码作为参考,但压缩后的代码仍会换行,变量名字不做混淆处理,同时一个压缩规则的例子会尽量不混其它压缩策略进去。
1. 表达式的压缩
规则1.1 表达式预计算
将可预先计算的表达式替换成其计算结果,同时要比较原来表达式以及生成后的结果的大小,保留小的。 查看全文
对于Javascript来说,提高网络下载的性能最直接的方法就是把JS文件体积减小。
>>>留意亮点
为了方便理解和对比,本文会给出压缩前后代码作为参考,但压缩后的代码仍会换行,变量名字不做混淆处理,同时一个压缩规则的例子会尽量不混其它压缩策略进去。
将可预先计算的表达式替换成其计算结果,同时要比较原来表达式以及生成后的结果的大小,保留小的。 查看全文