压缩或缩小jQuery,javascript和CSS文件的最佳方法是什么?
我是网络开发的压缩和缩小功能的新手,请帮助我。
答案 0 :(得分:4)
我个人使用Yahoo Compressor并会推荐它。为什么?因为它有效。
如何在命令行执行它的示例:
java -jar yuicompressor-2.4.7.jar javascriptfile.js -o outputfile.js --charset utf-8
在CSS文件上执行相同的操作:
java -jar yuicompressor-2.4.7.jar style.css -o outputstyle.css --charset utf-8
实际上,我刚刚意识到我为HTML文件使用了一个名为htmlcompressor的东西:
java -jar htmlcompressor-1.5.3.jar hmlfile.html --remove-intertag-spaces --compress-js
Google's Closure Compiler看起来还不错,但我还没有亲自使用它,所以我不确定它是否支持CSS和HTML以及Javascript。
答案 1 :(得分:0)
我建议使用提供的工具或可以与您的框架/工具集集成的工具,以自动处理。
如果您使用的是django,我建议使用spaceless
模板标记或django-htmlmin
应用用于html模板,django_compressor
用于js / css。
答案 2 :(得分:0)
您可以尝试http://www.jasob.com/它允许您对JS和CSS进行混淆和压缩
答案 3 :(得分:0)
您可以在node.js或Java中使用require.js优化器,它既支持优化代码本身又支持最小化[如果您使用的是require.js] 您可以使用Google Web Toolkit restful api来提高代码的性能,也可以用于缩小目的 您可以使用ASP.NET捆绑进行缩小 您可以使用Grunt自动执行单元测试和缩小