当我下载 jQuery zip 文件LINK。它给了我4个不同的文件:
- jQuery.js
- jquery.lite.js
- jquery.min.js
- jquery.pack.js
pack.js
是该 js 文件中压缩程度最高的文件,并且min
已被缩小。所以我有两个问题...
jquery.js
和有什么区别jquery.lite.js
。查看代码时似乎没有区别。- 什么更好使用
min.js
或pack.js
在实时网站上?
当我下载 jQuery zip 文件LINK。它给了我4个不同的文件:
pack.js
是该 js 文件中压缩程度最高的文件,并且min
已被缩小。所以我有两个问题...
jquery.js
和有什么区别jquery.lite.js
。查看代码时似乎没有区别。min.js
或pack.js
在实时网站上?回答问题:
jquery.js - 完全扩展,包括评论。
jquery.lite.js - 不再真正相关 - 新版本不提供这个 - 它主要用于缺乏评论和较少使用的功能。
jquery.min.js - 现在主要使用的一个 - 所有空格和注释都被删除了。
jquery.pack.js - 体积更小 - 但需要“解包”时间,有点像 rar/zip。
但老实说,正如其他人所提到的,尽可能使用最新版本的 jQuery。
-
2018年更新信息:
压缩生产- 删除和缩小代码,没有空格/换行符,人类难以阅读,但体积更小,因此加载速度更快。
未压缩的生产- 较大的文件大小,开发人员更容易处理,但由于不必要的文件大小,不应在生产中使用。
映射文件- 帮助开发人员/Web 浏览器在压缩之前找到对 JS 代码原始位置的引用。
Slim 构建- 这个版本的 jQuery 不包含一些较大的库,例如 AJAX 和效果模块。
如果您正在寻找 CDN,请使用 Microsoft 或 Google cdn:
https://developers.google.com/speed/libraries/devguide#jquery
或者
http://www.asp.net/ajaxlibrary/cdn.ashx#jQuery_Releases_on_the_CDN_0
使用最新版本,.lite.js
不是官方的 jQuery 版本,对于.pack.js
.
在 jQuery 网站上,您只能找到生产(缩小)或开发(非缩小)版本。
在这里:http ://docs.jquery.com/Downloading_jQuery你会找到关于 jQuery 版本的所有官方信息。