Vin*_*Vin 0 javascript mootools javascript-framework
哪个是强大的JavaScript压缩器
http://www.bananascript.com/
Run Code Online (Sandbox Code Playgroud)
因为bananascript压缩mootools未压缩库(138KB)到40KB.与谷歌JS压缩器,YUI压缩器等相比,这是最好的结果.我应该知道任何陷阱或跨浏览器问题.如果我想压缩mootools未压缩的库,我应该去哪一个.这样我可以确定用什么来压缩我的其他自定义JS文件?
我会推荐YUI Compressor.它也用于官方压缩版本,非常高效.它是基于Java的,我在部署期间使用它,但也按需使用(由于速度不是很快,因此需要缓存).
下载在这里:http://developer.yahoo.com/yui/compressor/ 在这里测试:http://yui.2clics.net/
bananascript使用各种String方法,如split,replace来构建脚本,以及在脚本末尾看到的最差:eval.这就是为什么即使Dean Edwards打包器很少使用这些天,eval会在每次加载时增加大量的计算开销,并使浏览器窗口在每次加载时都感觉迟钝.(更多信息:http://dean.edwards.name/weblog/2007/08/js-compression/)
您可以试试Google的Closure Compiler,但它要求您根据他们的警告免费编译指南优化您的代码.
总结最佳实践: