压缩/缩小javascript文件的方法

时间:2009-05-19 14:38:40

标签: javascript compression minify jscompress

重复:

  

到目前为止,我已经看到了压缩javascript文件的这些工具

在Packer页面上有一个“Packer vs. JSMin”部分,它说JSMin比Packer更有效。在雅虎压缩器页面上,它表明雅虎压缩器比JSMin效率更高,因此看起来雅虎压缩器可能是最佳候选者。

压缩javascript文件的最佳选择是什么?

3 个答案:

答案 0 :(得分:7)

雅虎的压缩机,结合了安全和体面的压缩。

它使用真正的JavaScript解析器,而不是使用一组正则表达式。它能够进行与Packer相同的变量重命名,但更安全。如果您忘记在函数定义的末尾添加分号,它将不会中断。

Packer确实具有生成更小文件的编码功能。但是,它仅在您的Web服务器不支持gzip或deflate压缩时才有效。使用gzip / deflate,YUI和Packer生成大小相同的文件。

答案 1 :(得分:3)

我只使用YUICompressor,因为它可以智能地缩小删除空格并减少内部变量同时正确维护外部引用并且还没有破坏我的代码,它也可以启动CSS!

之后我们提供GZip HTTP连接,瞧!

答案 2 :(得分:0)

更改服务器设置以使用gzip压缩,然后您可以对任何文本文件,javascript,html等进行压缩。您还将无法获得每次加载页面时使用压缩javascript获得的解压缩延迟。