【发布时间】: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
可能重复:
jquery-min version?
在 VS2010 中创建新项目时已经包含这两个文件。在 jquery-1.4.1.js 中,变量更具可读性并且 cmets 最小化。那么这两者之间的确切区别是什么?是不是某些功能在 min.js 中不可用?在此先感谢..
【问题讨论】:
标签: javascript jquery .net asp.net visual-studio-2010
不,根本不应该有任何区别。 .min 版本是minified - 它被精简为功能等效的代码,变量名称更短,没有 cmets 等,因此它的下载更小、更快。您的浏览器的 javascript 引擎不会注意到差异。
您应该更喜欢 .min 版本的生产代码,但非缩小版本更容易调试。
【讨论】:
不,如果您查看最小版本的来源,您会发现它的可读性不高。普通版本适用于那些可能想要阅读源代码并进行更改的人。
如果您只使用该库,则应使用最低版本,因为您的客户将需要更少的带宽和时间来下载它。
【讨论】:
min.js 文件已被缩小,以便在实时环境中更有效地使用。普通的 .js 文件用于调试,因为正如你所说,它更具可读性。
【讨论】:
这些文件具有完全相同的功能。 “min.js”文件已“缩小”,因此它的大小更小,下载到客户端计算机所需的时间更短。
缩小是删除不必要字符的做法 代码以减小其大小,从而缩短加载时间。当代码是 缩小所有 cmets 被删除,以及不需要的空白 字符(空格、换行符和制表符)。在 JavaScript 的情况下,这 提高响应时间性能,因为下载的大小 文件减少。两种用于缩小 JavaScript 代码的流行工具是 JSMin 和 YUI 压缩器。
http://developer.yahoo.com/blogs/ydn/posts/2007/07/high_performanc_8/
【讨论】:
min 只是一个“压缩版本”。 Min 用于缩小
【讨论】: