你推荐什么JavaScript minifier?
答案 0 :(得分:110)
UglifyJS2,由jQuery项目使用。
答案 1 :(得分:31)
Google Closure Compiler通常可以实现比YUI Compressor更小的文件,特别是如果你使用高级模式,这看起来令人担忧,但在我使用它的一个项目上效果很好:
几个大型项目都使用了UglifyJS,自切换以来,我对此印象非常深刻。
答案 2 :(得分:10)
JavaScript Minifier提供了一个可以编程使用的优秀API:
curl -X POST -s --data-urlencode 'input=$(function() { alert("Hello, World!"); });' http://javascript-minifier.com/raw
或者通过上传文件并重定向到新文件:
curl -X POST -s --data-urlencode 'input@ready.js' http://javascript-minifier.com/raw > ready.min.js
希望有所帮助。
答案 3 :(得分:9)
如果您使用的是PHP,您可能还需要查看可以缩小和组合JavaScript文件的minify。集成非常简单,可以通过定义的文件组或简单的查询字符串来完成。缩小文件也会被缓存以减少服务器负载,您可以通过minify添加过期标头。
答案 4 :(得分:8)
您可以使用/尝试几种:
答案 5 :(得分:7)
答案 6 :(得分:5)
答案 7 :(得分:3)
jscompressor.com非常好。
答案 8 :(得分:2)