【问题标题】:Need to combine JQuery files to save load time需要合并 JQuery 文件以节省加载时间
【发布时间】:2011-12-14 22:16:53
【问题描述】:



我有以下 JQuery 库,我需要将它们组合起来以固定我的网页。什么是最好的方法,其中一些包括其他方法,或者我可以在哪里找到它,缩小版本。

jQuery.v1.6.4.js
jquery.tools.min.js
jquery-ui-1.8.16.custom.min.js
jquery.hoverIntent.minified.js
jquery.alphanumeric.pack.js
jquery.dcmegamenu.1.3.3.js
hero_image_slideshow.js

谢谢。

【问题讨论】:

    标签: jquery jquery-ui jquery-plugins


    【解决方案1】:

    如果您使用的是 asp.net,则可以使用 httpcombiner。 http://archive.msdn.microsoft.com/HttpCombiner 否则你可以使用 yui 压缩器http://developer.yahoo.com/yui/compressor/ http://www.refresh-sf.com/

    【讨论】:

      【解决方案2】:

      看看 Google Closure Compiler。

      http://code.google.com/closure/compiler/

      您不仅可以使用它来为您连接文件,它还会进行其他优化,包括缩小等。

      【讨论】:

        【解决方案3】:

        您可以使用 require.js 及其优化器:http://requirejs.org/docs/optimization.html

        【讨论】:

          【解决方案4】:

          这与similar question about combining jscript files 非常相关。一个可能的解决方案是compressJS,它依次使用Google Closure Compiler

          【讨论】:

            【解决方案5】:
            1. 合并并缩小 JavaScript,使其下载更小,并且 跑得更快
            2. GZIP 压缩您的 JavaScript,以便下载更小的文件 网络
            3. 将您的 JavaScript 放在 CDN 上,例如 Akumai、Lime 光或云端

            我为我的电子商务开发业务这样做,结果非常迅速。

            【讨论】:

              【解决方案6】:

              服务器端组合是一个选项吗?在这种情况下,您在什么平台上运行该网站?如果您使用.NET,我强烈推荐Combres

              对于 PHP 网站,请尝试minify

              Scott Hanselman blogged about a batch script for the same purpose 使用 AjaxMin。例如,如果您不能/不想在运行时合并文件,您可以将其包含在构建脚本中。

              即时合并/缩小的好处之一是,您可以决定将其关闭以处理来自您的 IP 地址的请求,这样您就可以随时阅读原始脚本,如果您'正在调试实时代码。

              【讨论】:

                【解决方案7】:

                试用jscompress.com 的在线工具,它看起来相当不错。
                你可以复制>粘贴你的代码,或者上传你的js文件,它会为你压缩它们。

                【讨论】:

                  猜你喜欢
                  • 2017-04-18
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 2012-07-23
                  • 1970-01-01
                  相关资源
                  最近更新 更多