当我下载jQuery zip文件LINK时。它给了我4个不同的文件:
pack.js
是该js文件中压缩程度最高的文件之一,并且min
被缩小。
所以我有两个问题......
jquery.js
和jquery.lite.js
之间有何区别?当我查看代码时看起来没什么区别。min.js
或pack.js
更好?答案 0 :(得分:23)
回答问题:
jquery.js - 完全展开,包括评论。
jquery.lite.js - 不再真正相关 - 新版本不提供此功能 - 它主要用于缺少评论和较少使用的功能。
jquery.min.js - 现在使用的主要内容 - 删除所有空格和注释。
jquery.pack.js - 尺寸较小 - 但需要“拆包”时间,有点像rar / zip会。
但老实说,正如其他人提到的那样,尽可能使用jQuery的latest release。
-
更新了2018年的信息:
压缩生产 - 删除和缩小代码,没有空格/换行符,人类难以阅读但尺寸较小,因此加载速度更快。
未压缩的生产 - 文件大小更大,开发人员更容易处理,但由于文件大小不必要,不应在生产中使用。
地图文件 - 帮助开发人员/网络浏览器在压缩之前找到对JS代码原始位置的引用。
超薄版本 - 此版本的jQuery不包含一些较大的库,例如AJAX和效果模块。
答案 1 :(得分:5)
如果您正在寻找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版本的所有官方信息。