是否有一个好的JavaScript缩小器?

时间:2010-08-19 09:13:25

标签: javascript minify

你推荐什么JavaScript minifier?

9 个答案:

答案 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)