1

是否有可以使用 Dean Edward 的打包程序以最高压缩级别打包并经过测试可以工作的 Prototype 框架版本?

打包机:http ://dean.edwards.name/packer/

这是一个谷歌的问题,但我不相信谷歌而不是关键任务的东西。我想从专业人士那里得到信息。

4

3 回答 3

4

阅读了 Thomas Fuchs(以脚本闻名)最近的“Javascript Rocks”一书后,我可以告诉你,他根本不喜欢混淆 Javascript。他提倡将 gzipped javascript 视为“JavaScript 文件大小的最佳解决方案,没有之一”。这可以通过在您自己的服务器上使用AddOutputFilterByType或使用托管的 ajax 库在 google 代码上启用 GZIP 来实现。

使用 GZIP 的主要原因是:

  • 1:4缩小尺寸
  • 不会删除空格,也不会更改变量/函数名称,因此更容易调试
  • 与脚本混淆相比,性能下降

我知道这实际上并不能回答您的问题,只是认为这可能是一个值得考虑的有趣点。

于 2009-11-02T17:13:03.950 回答
2

经过一番挣扎后,这是我的解决方案:

1 使用JSLint捕获所有错误,例如缺少分号和其他难看的东西。

2 没有第 2 步。一旦我这样做了,保证结果可以与 Dean Edward 的打包程序一起使用。

Gzip 压缩打包的 .js 进一步减小了大小,产生了可笑的下载速度!!!!!!!(或者其他的东西)。再见

于 2009-11-05T08:35:52.960 回答
1

使用YUI-Compressor压缩原型框架,即使在压缩之前向其附加其他文件时,我也取得了很好的效果。为了便于开发,我所有的 JavaScript 和 CSS 都是分开的,然后重新组合成更大的模块并压缩以减少 HTTP 请求的数量。

于 2009-10-30T16:06:25.697 回答