代码之家  ›  专栏  ›  技术社区  ›  Kaze no Koe

原型的可缩小版本

  •  1
  • Kaze no Koe  · 技术社区  · 15 年前

    是否有一个原型框架的版本是可打包的,或者已经用Dean Edward's Packer以最高压缩级别打包,并经过测试可以工作?

    Packer: http://dean.edwards.name/packer/

    这是一个可以用谷歌搜索的问题,但我不相信谷歌会处理关键任务。我要专业人士提供的信息。

    3 回复  |  直到 13 年前
        1
  •  4
  •   robjmills    15 年前

    读过托马斯福斯(著名的脚本作家)最近出版的“javascript摇滚”一书后,我可以告诉你,他一点也不喜欢模糊的javascript。他提倡将gzipped javascript作为“javascript文件大小的最佳解决方案,不加任何限制”。这可以通过在您自己的服务器上使用 AddOutputFilterByType 或通过使用 hosted ajax libs on google code .

    使用gzip的主要原因是:

    • 尺寸缩小1:4
    • 不删除空白或更改 变量/函数名非常容易调试
    • 与相比,低性能命中 脚本模糊

    我知道这并不能回答你的问题,只是觉得这可能是一个有趣的问题。

        2
  •  2
  •   Kaze no Koe    15 年前

    好吧,经过一番挣扎,我的解决方案是:

    1使用 JSLint 捕捉所有的错误,比如丢失分号和其他难看的东西。

    2没有第2步。一旦我做到了这一点,结果肯定会与爱德华院长的打包机一起工作。

    gzipping the packed.js进一步减小了大小,产生了可笑的下载速度!!!!!(或什么)。拜伊

        3
  •  1
  •   Jason    15 年前

    我使用 YUI-Compressor 压缩原型框架,即使在它被压缩之前向它附加额外的文件。为了便于开发,我的所有javascript和css都是分开的,然后重新组合成更大的模块并进行压缩以减少HTTP请求的数量。