10

压缩或缩小 jQuery、javascript 和 CSS 文件的最佳方法是什么?

我是 Web 开发的压缩和缩小功能的新手,请帮助我。

4

4 回答 4

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 的 Closure Compiler看起来也不错,但我还没有亲自使用过它,所以我不确定它是否支持 CSS 和 HTML 以及 Javascript。

于 2013-09-01T04:59:42.427 回答
0

我建议使用提供的或可以与您的框架/工具集集成的工具来自动处理此问题。

如果您使用的是 django,我推荐用于 html 模板和js/css的spaceless模板标签或应用程序。django-htmlmindjango_compressor

于 2013-09-01T06:03:01.067 回答
0

您可以在 node.js 或 Java 中使用 require.js 优化器,它支持优化代码本身并最小化它[如果您正在使用 require.js] 您可以使用 Google Web Toolkit restful api 来提高代码的性能,还用于缩小目的你可以使用 ASP.NET 捆绑来缩小你可以使用 Grunt 来自动化你的单元测试和缩小

于 2013-09-01T07:13:56.437 回答
0

您可以尝试http://www.jasob.com/它允许您对 JS 和 CSS 进行混淆和压缩

于 2013-09-01T07:05:31.027 回答