文件名称:UglifyJS 3:JavaScript解析器,mangler,压缩器,美化工具包-开源
文件大小:550KB
文件格式:ZIP
更新时间:2024-06-15 09:43:42
开源软件
UglifyJS是用JavaScript编写JavaScript压缩器/压缩器。 它还包含一些工具,使人们可以自动使用JavaScript代码。 解析器,可从JavaScript代码生成抽象语法树(AST)。 一个代码生成器,它从AST输出JavaScript代码,还提供了获取源映射的选项。 压缩机(优化器)。 它使用转换器API将AST优化为更小的AST。 一个mangler,将局部变量的名称简化为(通常)单字母。 范围分析器,它是一种工具,可通过有关在何处定义/引用变量的信息来增强AST。Tree Walker是一种简单的API,可让您在AST中的每个节点上执行操作。 树转换器,另一个旨在转换树的API。 以上所有实用程序和API都是在约6500行代码中定义的(有效生成的源地图除外,由源地图模块处理)。 与替代方案相比,UglifyJS很小。