【发布时间】:2010-10-16 17:13:54
【问题描述】:
我正在寻找一些最小化 css 和 js 文件的应用程序或网站。理想情况下,他们可以将它们全部批处理,或者一次一个批处理。
【问题讨论】:
-
查看这里描述的 7 步解决方案 stackoverflow.com/a/11624173/863980
标签: javascript css optimization jscompress
我正在寻找一些最小化 css 和 js 文件的应用程序或网站。理想情况下,他们可以将它们全部批处理,或者一次一个批处理。
【问题讨论】:
标签: javascript css optimization jscompress
YUI Compressor 同时处理 JavaScript 和 CSS。不知道你能不能给它发一批文件。
您可以在YUI Compressor Online (yui.2clics.net) 进行批处理,尽管该版本仅接受 JavaScript。另一个 Online YUI Compressor (refresh-sf.com) 也接受 CSS,但不批处理。
在比较各种缩小器方面,请参阅jQuery : Frequently Asked Questions (FAQ) : How do I compress my code? 另外,请查看Microsoft Ajax Minifier。
jQuery 已从 YUI Compressor 切换到 Google's Closure Compiler 以获取他们分发的缩小版本。
【讨论】:
YUI Compressor 很酷。您可以从命令行将其作为构建过程的一部分运行
【讨论】:
看看The JavaScript CompressorRater。它会实时比较您提供的任何 JavaScript 的各种压缩器(使用和不使用 gzip 压缩)。
它也(大部分)适用于 CSS,但并非所有缩小器都支持它,甚至不是所有支持它的缩小器(例如 YUI)都正确显示在比较表中。
【讨论】:
微软今天在 codeplex 上发布了他们的Microsoft Ajax Minifier。包括 MS 构建任务和 VS 2005/2008 中的所有内容
【讨论】:
【讨论】:
我将 Dean Edwards 的 Packer 用于 javascript。
【讨论】:
还有a .NET port of YUI Compressor 可以让你:-
【讨论】:
如果您不介意在构建过程中使用 Perl,JavaScript:: 和 CSS::Minifier 工作得很好。
【讨论】:
你可以试试 Boryi 的free tools
【讨论】:
YUI 压缩器很棒。
另一个工具(也是我选择的武器,因为它具有 PHP 特性)是托管在 Google 代码上的基于 PHP5 的 Minify 项目。如果您在 PHP 平台上,请考虑它。与其在事后通过服务运行你的东西,不如在你的网络服务器上安装和配置一次,然后根据需要进行编码和评论,minify 将即时重建(重新缩小)你的 CSS 和/或 Javascript。是的。我用过,很好用!!
【讨论】: