参考资料

  1. script方法
  2. script语句简介功能
  3. JavaScript: JSON.parse()和JSON.stringify() 简介功能
  4. script? 是一个用于查询脚本信息的命令/功能
  5. JS加密/解密 有哪些
  6. script语法规则
  7. JavaScript调用C语言的几种方式
  8. JS代码混合加密有哪些
  1. UglifyJS

    • 简介: JavaScript压缩工具,支持ES5语法。

    • 官网: https://github.com/mishoo/UglifyJS

    • 下载地址: 通过npm安装 npm install uglify-js -g

    • 功能说明: 压缩、混淆代码,移除注释和未使用代码。

    • 最新版本: v3.17.4(2023年更新)

  2. Terser

    • 简介: UglifyJS的ES6+替代版本,支持现代JS语法。

    • 官网: https://github.com/terser/terser

    • 下载地址: 通过npm安装 npm install terser -g

    • 功能说明: 压缩、优化代码,支持ES6+特性。

    • 最新版本: v5.27.0(2024年更新)

  3. Prettier

    • 简介: 代码格式化工具,支持多种语言。

    • 官网: https://prettier.io/

    • 下载地址: 通过npm安装 npm install prettier -g

    • 功能说明: 格式化代码,统一风格,支持配置文件。

    • 最新版本: v3.2.5(2024年更新)

  4. ESLint

    • 简介: JavaScript代码检查工具,可结合格式化使用。

    • 官网: https://eslint.org/

    • 下载地址: 通过npm安装 npm install eslint -g

    • 功能说明: 检查代码质量,支持自定义规则。

    • 最新版本: v8.56.0(2024年更新)

  5. Babel

    • 简介: JavaScript编译器,支持语法转换和代码优化。

    • 官网: https://babeljs.io/

    • 下载地址: 通过npm安装 npm install @babel/core -g

    • 功能说明: 转换ES6+代码为兼容版本,支持插件扩展。

    • 最新版本: v7.23.5(2024年更新)

  6. Webpack

    • 简介: 模块打包工具,内置代码压缩功能。

    • 官网: https://webpack.js.org/

    • 下载地址: 通过npm安装 npm install webpack -g

    • 功能说明: 打包、压缩、优化前端资源。

    • 最新版本: v5.89.0(2024年更新)

  7. Rollup

    • 简介: JavaScript模块打包器,适合库开发。

    • 官网: https://rollupjs.org/

    • 下载地址: 通过npm安装 npm install rollup -g

    • 功能说明: 生成高效、精简的代码包。

    • 最新版本: v4.12.0(2024年更新)

  8. Closure Compiler

    • 简介: Google开发的JS优化工具,提供高级压缩。

    • 官网: https://developers.google.com/closure/compiler

    • 下载地址: 通过npm安装 npm install google-closure-compiler -g

    • 功能说明: 静态分析、重命名变量,极致压缩。

    • 最新版本: v20230802(2023年更新)

  9. SWC

    • 简介: 基于Rust的快速JS/TS编译工具。

    • 官网: https://swc.rs/

    • 下载地址: 通过npm安装 npm install @swc/core -g

    • 功能说明: 转译、压缩,性能优于Babel。

    • 最新版本: v1.3.100(2024年更新)

  10. JSMin

    • 简介: 早期的JS压缩工具,简单轻量。

    • 官网: https://www.crockford.com/jsmin.html

    • 下载地址: 通过npm安装 npm install jsmin -g

    • 功能说明: 移除注释和空白字符,基础压缩。

    • 最新版本: v1.0.1(2018年更新)