jquery-1.4.1.min.js和jquery-1.4.1.js之间的区别

时间:2011-08-22 11:42:11

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

  

可能重复:
  jquery-min version?

在VS2010中创建新项目时已包含这两个文件。在jquery-1.4.1.js中,变量更易读,注释最少。那么这两者之间的确切区别是什么?是否有些功能在min.js中不可用?在此先感谢..

5 个答案:

答案 0 :(得分:3)

不,根本不应该有任何区别。 .min版本已经minified - 它被剥离为功能相同的代码,具有较短的变量名称,没有注释等,因此它是一个更小,更快的下载。您的浏览器的JavaScript引擎不会注意到差异。

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

答案 1 :(得分:3)

不,如果你看一下min版本的来源,你会发现它的可读性不是很高。正常版本适用于那些可能想要阅读源并进行更改的人 如果您只使用该库,则应使用min版本,因为您的客户需要更少的带宽和时间来下载它。

答案 2 :(得分:3)

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

答案 3 :(得分:3)

文件具有完全相同的功能。 'min.js'文件已经'缩小',因此它的大小更小,并且下载到客户端计算机的时间更短。

  

缩小是删除不必要字符的做法   代码减少其大小,从而改善加载时间。当代码是   删除所有注释,以及不需要的空格   字符(空格,换行符和制表符)。在JavaScript的情况下,这个   由于下载的大小,提高了响应时间性能   文件减少了。用于缩小JavaScript代码的两种流行工具是   JSMin和YUI Compressor。

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

答案 4 :(得分:2)

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