UglifyJS是最好的工具之一,以提高你的JavaScript代码的性能和准备它用于生产环境。
最初为Node.js的开发,UglifyJS现在工作任何JavaScript平台上,还支持CommonJS的模块系统。
该UglifyJS工具箱主要创建了源代码缩小,以极大的结果实现这一点的同时也留下代码在大多数情况下,完整的语义。
一路上,该项目已增加了很多新功能,在他们之中解析,分析和变换的JS代码块的AST的能力。
这给了开发商大量的UglifyJS引擎可修改的选项,这让他对如何在源代码的压缩或压缩如何在源点以后享福是一个微调控制。
自推出以来,该项目已在JavaScript社区获得了很大的追随者,在许多其他JS(Node.js的特别)项目已使用
功能:
- 删除评论
- 可选留下一些评论中的代码
- 将版权声明完整
- 缩短变量名
- 从一个AST重新生成代码
- 删除块括号
- 加入连续VAR声明
- 解决简单的常量表达式
- if语句 优化
- 在连续的块语句被合并成一个序列
- 删除一些无法访问的代码,并警告它
- 源地图的支持
- 范围包括分析
- 工程与客户端(浏览器)和服务器端(Node.js的)环境
- 从Node.js的CLI可用
- 详细记录
要求:
- 中启用JavaScript在客户端
评论没有发现