目前 jQuery 有三个版本, 分别为 1.x 版, 2.x 版, 3.x 版, 那么它们之间有什么区别? 下面本篇文章就来给大家介绍一下. 有一定的参考价值, 有需要的朋友可以参考一下, 希望对大家有所帮助.
jQuery 各版本的区别
目前 jQuery 有三个版本, 在 jQuery 官网 http://jquery.com/ 可以查看.
1.x 版本: 兼容 ie678, 使用最为广泛的, 官方只做 bug 维护, 功能不再新增. 因此一般项目来说, 使用 1.x 版本就可以了, 最终版本: 1.12.4
2.x 版本: 不兼容 ie678, 很少人使用, 官方只做 bug 维护, 功能不再新增. 如果不考虑兼容版本低的浏览器可以使用 2.x, 最终版本: 2.2.4
3.x 版本: 不兼容 ie678, 只支持最新的浏览器. 除非特殊要求, 一般不会使用 3.x 版本的, 很多老的 jQuery 插件不支持这个版本. 目前该版本是官方主要更新维护的版本. 截至 2018 年 6 月 13 日, 最新版本: 3.3.1
[相关教程推荐: jQuery 教程 https://www.html.cn/ ]
jQuery 的安装使用
在 jQuery 官网上可以下载想要使用的版本. 每个版本对应 compressed(压缩)和 uncompressed(未压缩)两个版本.
版本 | 描述 |
compressed | 精简版,去掉了格式,体积小,用于发布 |
uncompressed | 原版,有统一的格式,体积较大,方便阅读,用于测试、学习和开发 |
替代方案
如果不想在本地下载 jQuery 文件, 可以在 CDN(内容分发网络)中引用. 通过在遍布全球的服务器托管 jQuery,CDN 可以提供性能优势. 这也提供了一个好处, 如果你的网页的访问者已经从同一个 CDN 下载了一份 jQuery 的副本, 那么它不需要重新下载. 以下 CDN 中可以提供 jQuery 发行版的精简版和原版.
1. Google CDN
详情见: https://developers.google.com/speed/libraries/#jquery
精简版的引用格式:
- <span style="color:#37474f">
- <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js">
- </script>
- </span>
原版的引用格式:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.js"></script>
如上面 CDN 的 Google URL - 在 URL 中规定了 jQuery 版本 (1.12.4). 如果您希望使用最新版本的 jQuery, 也可以从版本字符串的末尾 (比如 1.8) 删除一个数字, 谷歌会返回 1.8 系列中最新的可用版本(1.8.0,1.8.1 等等), 或者也可以只剩第一个数字, 那么谷歌会返回 1 系列中最新的可用版本. 目前可用版本:
2. 微软 CDN
- https://docs.microsoft.com/en-us/aspnet/ajax/cdn/overview#jQuery_Releases_on_the_CDN_0
- 3. CDNJS CDN
- https://cdnjs.com/libraries/jquery/
- 4. jsDelivr CDN
- https://www.jsdelivr.com/package/npm/jquery
使用 CDN 的好处
许多用户在访问其他站点时, 已经从谷歌或微软加载过 jQuery. 所有结果是, 当他们访问您的站点时, 会从缓存中加载 jQuery, 这样可以减少加载时间. 同时, 大多数 CDN 都可以确保当用户向其请求文件时, 会从离用户最近的服务器上返回响应, 这样也可以提高加载速度.
更多 web 前端开发 https://www.html.cn/ 知识, 请查阅 HTML 中文网 !!
来源: http://www.css88.com/qa/jquery/16421.html