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

缩小javascript、jQuery和CSS文件的最佳方法是什么,javascript,jquery,css,Javascript,Jquery,Css,压缩或缩小jQuery、javascript和CSS文件的最佳方法是什么 我对网络开发的压缩和缩小功能是新手,请帮助我。我个人使用并推荐它。为什么?因为它有效 如何在命令行中执行它的示例: 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 outputst

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

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

我个人使用并推荐它。为什么?因为它有效

如何在命令行中执行它的示例:

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文件的东西:

java -jar htmlcompressor-1.5.3.jar hmlfile.html --remove-intertag-spaces --compress-js

看起来也不错,但我还没有亲自使用过它,所以我不确定它是否可以使用CSS、HTML以及Javascript。

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


如果您使用的是django,我建议您使用html模板的
spaceless
模板标签或
django htmlmin
应用程序和js/css的
django_compressor

您可以尝试使用它来混淆和压缩js和css

您可以在node.js或Java中使用require.js优化器,它既支持优化代码本身,也支持最小化代码[如果您使用的是require.js] 您可以使用GoogleWebToolkit RESTfulAPI来提高代码的性能,也可以缩小代码的大小 您可以使用ASP.NET捆绑来缩小
您可以使用Grunt自动化您的单元测试和缩小

使用这个:请您解释一下为什么以及如何实现它?我在我的项目中也使用yuicompressor。Google Closure是js独有的,如果您编写高质量的代码并使用Closure注释对所有内容进行注释,那就太棒了,除此之外,它的结果与yuicompressor差别不大,但yui的速度要快得多。