在这篇文章中, 我们选择了 15 个最好用的 JavaScript 压缩工具, 有简单的在线转换器, GUI 工具和命令行界面等.
1. JavaScript Minifier
它是一个很好的工具, 带有 API 来缩小 JS 代码.
2. JSMIni
如果您想快速轻松地缩小 JavaScript 或 jQuery 文件, 请使用 jsMini. 只需复制和粘贴源代码, 选择要基本压缩还是完全压缩, 然后缩小代码.
3. JSCompress
JSCompress.com 是一个在线 JavaScript 压缩器, 允许您压缩和缩小 JavaScript 文件. 压缩的 JavaScript 文件是生产环境的理想选择, 因为它们通常会将文件的大小减少 30-90%. 大多数文件大小的减少是通过删除 web 浏览器或访问者不需要的注释和额外的空白字符来实现的.
这里推荐一下我的前端学习交流圈: 784783012, 里面都是学习前端的从最基础的 html+CSS+JS[炫酷特效, 游戏, 插件封装, 设计模式] 到移动端 HTML5 的项目实战的学习资料都有整理, 送给每一位前端小伙伴. 最新技术, 与企业需求同步. 好友都在里面学习交流, 每天都会有大牛定时讲解前端技术!
点击: 加入 http://u6.gg/eUpjy
4. Minifier
一个简化 CSS/JS 的简单工具, 没有大的设置. 它将 CSS 中的 URL 从原来的位置重新工作到输出位置. 它会自动解析 CSS 中的 @import 语句.
5. Gulp.JS
JS 是流构建系统. 它使用流和代码对配置, 使一个更简单和更直观的构建. 通过更喜欢代码而不是配置, GUMP 使简单的事情变得简单, 并使复杂的任务易于管理. 通过利用节点流的强大功能, 您可以获得不将中间文件写入磁盘的快速构建. GUP 的严格插件指南确保插件保持简单, 并按您预期的方式工作.
6. Uglifyjs
这个包实现了一个通用的 JavaScript 解析器 / 压缩器 / 美化工具包. 它是在 Node.JS 上开发的, 但是它应该在任何支持 CommonJS 模块系统的 JavaScript 平台上工作 (如果您选择的平台不支持 CommonJS, 那么您可以很容易地实现它, 或者放弃导出.
7. Grunt
grunt 是一个用于 JavaScript 项目的基于任务的命令行构建工具. 它有以下可以在项目中使用的预定义任务: 连接文件, 使用 JSHint 验证文件, 使用 UGIFIFYJS 执行 minify 文件, 使用节点单元运行单元测试等等.
8. Koala
koala 是一个 GUI 应用程序, 用于 Less,Sass,Compass 和 CoffeeScript 编译, 以帮助 Web 开发人员更有效地使用它们. 考拉可以在 Windows,Linux 和 Mac 上运行.
9. Prepros
PreProfessional 是一个用于编译更少的工具, Sass,Compass,Stylus,Jade 以及更多的带有自动 CSS 前缀的工具, 它带有内置的服务器, 用于跨浏览器测试. 它运行在 Windows,Mac 和 Linux 上.
10. Ajax Minifier
此工具是一个 Windows 应用程序, 允许您在不使用命令行或 VisualStudio 的情况下运行 MicrosoftAjaxMinifier. 它缩小了文件夹和嵌套文件夹中的所有 JavaScript 文件, 缩小了单个 JavaScript 文件, 启用 / 禁用了小型程序的超压缩和分析选项等等.
11. Smaller
更小的是一个强大的 HTML,CSS 和 JavaScript 压缩器在 OS X 上, 它也有能力将多个文件组合成一个. 压缩您的文件, 使您的网站加载更快.
12. Ultra Minifier
超迷你是最简单的 YUI 压缩机 GUI, 以缩小 JavaScript 和 CSS 代码, 而不使用终端.
13. Require JS
RequireJS 是一个 JavaScript 文件和模块加载器. 它是为浏览器内使用而优化的, 但它可以用于其他 JavaScript 环境, 如 Rhino 和 Node. 使用像 RequireJS 这样的模块化脚本加载程序将提高代码的速度和质量. 它包括一个优化工具, 可以作为部署代码的打包步骤的一部分运行. 优化工具可以组合和缩小 JavaScript 文件, 以实现更好的性能.
14. Online JavaScript/CSS Compressor
这是一个用于压缩 JavaScript 或 CSS 的 Web 接口. 该工具使用 UgulifyJS 2,Clean-CSS 和 HTML 缩略符.
15. Minify
minify 是一个 PHP 5 应用程序, 它可以帮助你遵循雅虎的一些高性能网站规则, 它结合了多个 CSS 或 JavaScript 文件, 删除了不必
来源: http://www.qdfuns.com/article/51769/4c7b9161d7889bd22d2f431a9a6c3aa7.html