jquery.js和jquery.lite.js有什么区别?

Ket*_*tan 13 javascript jquery

当我下载jQuery zip文件LINK时.它给了我4个不同的文件:

  • 的jquery.js
  • jquery.lite.js
  • jquery.min.js
  • jquery.pack.js

pack.js是js文件中压缩程度最高的文件,并且min是缩小的.所以我有两个问题......

  1. jquery.js和之间的区别是什么jquery.lite.js.当我查看代码时看起来没有区别.
  2. 什么是更好的使用min.jspack.js在现场网站上?

Ale*_*ore 23

回答问题:

jquery.js - 完全展开,包括评论.

jquery.lite.js - 不再那么相关了 - 新版本没有给出 - 它主要用于缺少评论和较少使用的功能.

jquery.min.js - 现在使用的主要方法 - 删除所有空格和注释.

jquery.pack.js - 大小较小 - 但需要'解包'时间,有点像rar/zip会.

但老实说,正如其他人提到的那样,尽可能使用最新版本的jQuery.

-

2018年的最新信息:

压缩生产 - 代码的删除和缩小,没有空格/换行符,人类难以阅读但尺寸较小,因此加载速度更快.

未压缩的生产 - 更大的文件大小,开发人员更容易处理,但由于不必要的文件大小,不应在生产中使用.

映射文件 - 帮助开发人员/ Web浏览器在压缩之前找到对JS代码原始位置的引用.

Slim构建 - 此版本的jQuery不包含一些较大的库,例如AJAX和效果模块.


And*_*rri 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版本的所有官方信息.