【问题标题】:Minified Sizzle缩小的嘶嘶声
【发布时间】:2011-02-20 20:56:44
【问题描述】:

我找不到缩小的嘶嘶声 =( 如果我尝试通过 yuicompressor 自己制作,之后,某些功能将无法使用。 请帮忙。

【问题讨论】:

    标签: javascript sizzle


    【解决方案1】:

    获取latest uncompressed version here 并使用以下任何免费工具对其进行压缩:

    以上都是粘贴/获取结果,不是控制台应用程序,所以很快就能得到结果。不维护缩小版本的原因是它不是一个独立的库,而是集成到使用它的任何东西中......所以整个库的构建过程/缩小,例如jQuery 或 Prototype 2.0 将包括缩小 Sizzle。

    【讨论】:

    • 压缩后还是很乱。我听说应该是 4kb,但结果是 17kb。
    • VLead Compressor 链接已被域名抢注(AKA 损坏)。所有在线工具的常见诅咒。
    【解决方案2】:

    尝试使用http://fmarcia.info/jsmin/test.html 的缩小器自行缩小它。

    【讨论】:

    • 它可以工作,如果我放了 --nomunge 和 --disable-optimizations,可以使用 yuicompressor。但是大小 + 4kb =(
    【解决方案3】:

    Sizzle 网站声称“只有 4KB 被压缩和压缩”。 大多数网络服务器提供压缩后的内容(透明)。

    所以我想如果你缩小它,然后你的网络服务器将它压缩成 gzip 格式,那么传输将只有 4K。您可能可以使用数据包捕获工具(如wireshark)进行检查。我认为没有办法在您的 HTML 源代码中包含压缩脚本,它必须在服务器级别完成。

    【讨论】:

      【解决方案4】:

      Sizzle 的基本功能可以这样复制:

      function Sizzle(query){return document.querySelectorAll(query)}
      

      全部完成。不需要图书馆。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-04-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-10-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多