我们在项目中使用jQuery。我们的网络应用程序中有许多自定义javascript文件,这些文件具有使用jQuery功能的UDF。我们需要减小尺寸(作为性能改进活动的一部分),我正在为这些文件寻找一个可靠的'minifier'(如果同样的工具也可以缩小CSS文件,那将是很好的)
我们尝试了JSLint和JSMin - 但是JSLint在遇到jQuery代码时没有完成并抛出许多异常。
答案 0 :(得分:39)
YUI Compressor是我使用的工具,它很好地压缩了JS和CSS,并且它是用Java编写的(所以你可以通过ant将其用于构建过程)。
有人甚至提出了online version。
答案 1 :(得分:4)
还有a .NET port of YUI Compressor允许您: -
因为这是(原始的)Java版本YUI Compressor的一个端口,上面提到了一些窥视,它应该给你相同的结果但是在.NET环境中都是如此 - 不需要java。
HTH。
答案 2 :(得分:3)
尝试通常像魅力一样的YUICompress。也可以缩小CSS。
答案 3 :(得分:2)
minify完成这项工作。还有YUI Compressor,但我从未尝试过。
来自minify网站:
Minify是一个可以组合的PHP5应用程序 多个CSS或Javascript文件, 压缩它们的内容(即去除 不必要的空白/评论), 并使用HTTP提供结果 编码(gzip / deflate)和标头 允许最佳客户端 缓存。这有助于您遵循几个 雅虎的高性能规则 网站。
答案 4 :(得分:0)
一个不错的是Zbugs:“Minify和Gzip只需点击一下即可压缩CSS和Javascript”。输入您的URL,您可以一键下载结果。它还显示了与原始格式相比,gziped,minified,concatenated大小的一些信息。