8

复制:


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

在 Packer 页面上有一个“Packer vs JSMin”部分,它说 JSMin 可以比 Packer 更有效。在 Yahoo Compressor 页面上,它指出 Yahoo 压缩器比 JSMin 更有效,因此看起来 Yahoo 压缩器可能是最佳候选者。

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

4

3 回答 3

7

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

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

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

于 2009-05-19T14:45:47.353 回答
3

我专门使用 YUICompressor,因为它智能地减少了删除空格并减少了内部变量,同时正确地维护了外部 refs,并且还没有破坏我的代码,而且它还使用 CSS 来启动!

之后,我们在 GZip HTTP 连接上提供服务,瞧!

于 2009-05-19T14:41:03.980 回答
0

更改服务器设置以使用 gzip 压缩,然后您可以对任何文本文件、javascript、html 等进行压缩。您也不会在每个页面加载时获得使用压缩 javascript 获得的解压缩延迟。

于 2009-05-19T14:41:21.263 回答