文件名称:UglifyJS 3:JavaScript 解析器、编辑器、压缩器、美化工具包-开源
文件大小:552KB
文件格式:ZIP
更新时间:2024-06-18 03:30:54
开源软件
UglifyJS是用JavaScript编写JavaScript压缩器/压缩器。 它还包含允许自动处理 JavaScript 代码的工具。 从 JavaScript 代码生成抽象语法树 (AST) 的解析器。 代码生成器从AST输出JavaScript代码,还提供获取源映射的选项。 压缩器(优化器)。 它使用转换器API将AST优化为更小的AST。 一个 mangler,将局部变量的名称减少为(通常)单个字母。 范围分析器,它是一种工具,可在AST中添加有关定义/引用变量的位置等信息。Tree Walker是一种简单的API,可让您在AST中的每个节点上执行操作。 树转换器,另一个用于转换树的 API。 所有上述实用程序和 API 都在约 6500 行代码中定义(除了源映射的有效生成,由源映射模块处理)。 与替代品相比,UglifyJS 非常小。