22

我们在项目中使用 jQuery。我们的 web 应用程序中有许多自定义 javascript 文件,这些文件具有使用 jQuery 功能的 UDF。我们需要减小大小(作为性能改进活动的一部分),我正在为这些文件寻找一个可靠的“缩小器”(如果同一个工具也可以缩小 CSS 文件,那就太好了)

我们尝试了 JSLint 和 JSMin - 但是 JSLint 没有完成,并且一旦遇到 jQuery 代码就会抛出许多异常。

4

5 回答 5

39

YUI Compressor是我使用的一个工具,它可以很好地压缩 JS 和 CSS,并且它是用 Java 编写的(因此您可以通过 ant 将其用于构建过程)。

甚至有人制作了它的在线版本

于 2009-05-08T18:51:54.443 回答
4

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

  • 将缩小/文件合并到 Visual Studio 构建后事件中
  • 集成到 TFS 构建(包括 CI)
  • 如果您只想在自己的代码中使用 dll(例如即时缩小)。

因为这是(原始)java 版本 YUI Compressor 的一个端口,上面提到了一些窥视,它应该在 .NET 环境中为您提供相同的结果 - 不需要 java。

HTH。

于 2009-07-07T01:37:49.493 回答
3

试试YUICompress,它通常就像一个魅力。也可以缩小 CSS。

于 2009-05-08T18:53:59.633 回答
2

缩小完成这项工作。还有YUI Compressor,但我从未尝试过。

从缩小网站:

Minify 是一个 PHP5 应用程序,它可以组合多个 CSS 或 Javascript 文件,压缩它们的内容(即删除不必要的空白/注释),并使用 HTTP 编码(gzip/deflate)和允许最佳客户端缓存的标头提供结果。这有助于您遵循 Yahoo! 的高性能网站规则。

于 2009-05-08T18:50:38.860 回答
0

一个不错的是Zbugs:“Minify and Gzip compress CSS & Javascript in a single click”。输入您的网址,您可以一键下载结果。它还显示了与原始文件相比 gzip、缩小、连接时的大小信息。

于 2012-04-24T21:15:56.120 回答