生产代码有哪些优秀的css和js最小化器?

时间:2009-03-31 20:30:50

标签: javascript css optimization jscompress

我正在寻找一些最小化css和js文件的应用程序或网站。理想情况下,他们可以将它们全部或全部批处理,一次一个。

12 个答案:

答案 0 :(得分:36)

YUI Compressor同时执行JavaScript和CSS。我不确定你是否可以发送一批文件。

可以<{3}} 批处理,但该版本只接受JavaScript。另一个YUI Compressor Online (yui.2clics.net)也接受CSS,但不批量。

在比较各种缩小词时,请参阅Online YUI Compressor (refresh-sf.com)另外,请查看jQuery : Frequently Asked Questions (FAQ) : How do I compress my code?

jQuery已从YUI Compressor切换到Microsoft Ajax Minifier以获取他们分发的缩小版本。

答案 1 :(得分:9)

YUI Compressor非常酷。您可以从命令行

将其作为构建过程的一部分运行

答案 2 :(得分:6)

看看The JavaScript CompressorRater。对于您提供的任何JavaScript,它会对各种minifiers(有和没有gzip压缩)进行实时比较。

它(大部分)也适用于CSS,但并非所有minifiers都支持它,甚至所有那些(例如YUI)都没有在比较表中正确显示。

答案 3 :(得分:4)

微软今天在codeplex上发布了他们的Microsoft Ajax Minifier。包括MSbuild任务和VS 2005/2008中的所有内容

答案 4 :(得分:3)

我喜欢雅虎的这个:http://developer.yahoo.com/yui/compressor/

答案 5 :(得分:2)

我使用Dean Edwards的Packer来获取javascript。

答案 6 :(得分:2)

还有a .NET port of YUI Compressor允许您: -

  • 将缩小/文件合并到Visual Studio构建后事件
  • 集成到TFS Build(包括CI)
  • 如果您希望在自己的代码中使用dll(例如,在飞行中缩小)。

答案 7 :(得分:0)

基本上,您正在寻找的是通过减少响应的大小来加速您的网站。

除了缩小的js和css文件之外,你可以做一个http压缩。 请浏览thisthis

答案 8 :(得分:0)

如果您不介意在构建过程中使用Perl,JavaScript::CSS::Minifier可以很好地工作。

答案 9 :(得分:0)

你可以试试Boryi的free tools

答案 10 :(得分:0)

答案 11 :(得分:0)

YUI压缩器很棒。

另一个工具(以及由于其PHP-ness而选择的武器)是托管在Google代码上的基于PHP5的Minify项目。如果你在PHP平台上考虑它。事实上,您不必在服务器上运行服务,而是在网络服务器上安装和配置一次,然后根据需要进行编码和评论,minify将动态重建(提醒)您的CSS和/或Javascript。是啊。我用过它,效果很好!!

http://code.google.com/p/minify/