文件名称:UglifyJS 3:JavaScript 解析器、编辑器、压缩器、美化工具包-开源
文件大小:554KB
文件格式:ZIP
更新时间:2024-06-25 17:02:49
开源软件
UglifyJS 是一个用 JavaScript 编写的 JavaScript 压缩器/压缩器。 它还包含允许自动处理 JavaScript 代码的工具。 从 JavaScript 代码生成抽象语法树 (AST) 的解析器。 一个从 AST 输出 JavaScript 代码的代码生成器,还提供获取源映射的选项。 压缩器(优化器)。 它使用转换器 API 将 AST 优化为更小的 AST。 一个 mangler,将局部变量的名称减少为(通常)单个字母。 一个范围分析器,它是一个工具,它用关于变量在哪里定义/引用等的信息来增强 AST。一个树漫步器,一个简单的 API,允许你在 AST 的每个节点上做一些事情。 树转换器,另一个用于转换树的 API。 所有上述实用程序和 API 都在约 6500 行代码中定义(除了源映射的有效生成,由源映射模块处理)。 与替代品相比,UglifyJS 非常小。