【问题标题】:Difference Between jquery-1.4.1.min.js and jquery-1.4.1.js [duplicate]jquery-1.4.1.min.js 和 jquery-1.4.1.js 之间的区别 [重复]
【发布时间】:2011-11-01 02:16:01
【问题描述】:

可能重复:
jquery-min version?

在 VS2010 中创建新项目时已经包含这两个文件。在 jquery-1.4.1.js 中,变量更具可读性并且 cmets 最小化。那么这两者之间的确切区别是什么?是不是某些功能在 min.js 中不可用?在此先感谢..

【问题讨论】:

    标签: javascript jquery .net asp.net visual-studio-2010


    【解决方案1】:

    不,根本不应该有任何区别。 .min 版本是minified - 它被精简为功能等效的代码,变量名称更短,没有 cmets 等,因此它的下载更小、更快。您的浏览器的 javascript 引擎不会注意到差异。

    您应该更喜欢 .min 版本的生产代码,但非缩小版本更容易调试。

    【讨论】:

      【解决方案2】:

      不,如果您查看最小版本的来源,您会发现它的可读性不高。普通版本适用于那些可能想要阅读源代码并进行更改的人。
      如果您只使用该库,则应使用最低版本,因为您的客户将需要更少的带宽和时间来下载它。

      【讨论】:

        【解决方案3】:

        min.js 文件已被缩小,以便在实时环境中更有效地使用。普通的 .js 文件用于调试,因为正如你所说,它更具可读性。

        【讨论】:

          【解决方案4】:

          这些文件具有完全相同的功能。 “min.js”文件已“缩小”,因此它的大小更小,下载到客户端计算机所需的时间更短。

          缩小是删除不必要字符的做法 代码以减小其大小,从而缩短加载时间。当代码是 缩小所有 cmets 被删除,以及不需要的空白 字符(空格、换行符和制表符)。在 JavaScript 的情况下,这 提高响应时间性能,因为下载的大小 文件减少。两种用于缩小 JavaScript 代码的流行工具是 JSMin 和 YUI 压缩器。

          http://developer.yahoo.com/blogs/ydn/posts/2007/07/high_performanc_8/

          【讨论】:

            【解决方案5】:

            min 只是一个“压缩版本”。 Min 用于缩小

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2014-03-22
              • 2012-07-17
              • 2012-07-26
              • 2014-12-13
              • 1970-01-01
              相关资源
              最近更新 更多