38

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

4

12 回答 12

36

YUI Compressor同时处理 JavaScript 和 CSS。我不确定你是否可以向它发送一批文件。

可以YUI Compressor Online (yui.2clis.net)上进行批处理,但该版本仅接受 JavaScript。另一个在线 YUI 压缩器 (refresh-sf.com)也接受 CSS,但不批处理。

在比较各种缩小器方面,请参阅jQuery:常见问题(FAQ):如何压缩我的代码?另外,请查看Microsoft Ajax Minifier

jQuery 已从 YUI Compressor 切换到Google 的 Closure Compiler,用于他们分发的缩小版本。

于 2009-03-31T20:33:22.387 回答
9

YUI Compressor非常酷。您可以从命令行将其作为构建过程的一部分运行

于 2009-03-31T20:34:08.080 回答
6

看看JavaScript CompressorRater。它会为您提供的任何 JavaScript 实时比较各种压缩器(使用和不使用 gzip 压缩)。

它也(大部分)与 CSS 一起工作,虽然不是所有的缩小器都支持它,甚至不是所有的缩小器都支持它(例如 YUI)在比较表中正确显示。

于 2009-03-31T20:39:50.767 回答
4

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

于 2009-10-16T22:19:02.453 回答
3

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

于 2009-03-31T20:34:40.107 回答
2

我将Dean Edwards 的Packer用于 javascript。

于 2009-03-31T20:33:09.550 回答
2

YUI Compressor还有一个 .NET 端口,可让您:-

  • 将缩小/文件合并到 Visual Studio 构建后事件中
  • 集成到 TFS 构建(包括 CI)
  • 如果您只想在自己的代码中使用 dll(例如即时缩小)。
于 2009-07-07T00:21:36.800 回答
0

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

除了缩小的 js 和 css 文件之外,另一件事是您可以进行 http 压缩。请通过这个这个

于 2009-03-31T20:41:52.493 回答
0

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

于 2009-03-31T21:03:32.097 回答
0

你可以试试Boryi的免费工具

于 2009-06-17T14:29:34.563 回答
0

或者试试这个: http: //www.codeproject.com/KB/aspnet/CombineAndMinify.aspx

于 2010-11-11T03:35:23.523 回答
0

YUI 压缩器很棒。

另一个工具(也是我选择的武器,因为它具有 PHP 特性)是托管在 Google 代码上的基于 PHP5 的 Minify 项目。如果您在 PHP 平台上,请考虑它。与其在事后通过服务运行你的东西,不如在你的网络服务器上安装和配置一次,然后根据需要进行编码和评论,minify 将即时重建(重新缩小)你的 CSS 和/或 Javascript。是的。我用过,很好用!!

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

于 2011-03-24T23:24:44.197 回答