UglifyJS 压缩选项

UglifyJS 压缩选项

1.使用逗号运算符连接简单语句

2.使用点符号代替中括号属性     foo [“bar”]→foo.bar

3.删除逻辑上走不到的代码

4.删除调试代码    debugger;

5.对 if else 条件表达式应用优化

6.优化常量表达式

7.优化布尔表达式    !!a ? b : c → a ? b : c

8.如果在静态能够确定的情况下对循环表达式做优化

9.丢弃未被引用的函数和变量

10.对 return , continue 优化

11.对连续的 var 声明进行优化

12.将只有一次引用的 var 变量直接放在逻辑中。

(13.删除控制台调试代码    console.log

原文地址:https://www.cnblogs.com/qingruozhu/p/7511253.html