jQuery 1.x 2.x 3.x 版本区别以及如何选择

2022-05-18 20:12:51
## 1.x 常用版本 * 1.4.2:稳定性和兼容性都很出色,插件最多,但性能不如下面后面的几个版本 * 1.7.2:性能提升,插件第二多,ajax 和 attr 等 api 有少许修改 * 1.8.3:最后一个支持 IE6 的稳定版 * 1.9.1:开始移除了不少方法,事件绑定推荐使用 on 方法一个代替所有的 * 1.12.4:1.x 时代最后一个稳定版本,仅支持 IE8,不支持 IE6/7 ## 2.x、3.x 版本 除非有特殊要求(比如面向移动端),一般情况下这两大版本使用人的确很少 ## 电脑端 推荐选择 jQuery 1.9.1 版本 * 既然都选择用jQuery了,在当下电脑端兼容IE8还是有需要的(管理系统除外) * API与更高版本基本一致,又将低版本的不足之处进行了修复,比如:选择器的性能、方法名的不规范等等 * 在1.9版本中有jQuery1.7中引进的事件处理函数界的一哥 “.on()” 函数 ## 移动端 推荐选择 jQuery 3.x 版本 新的肯定更好啊,不好还需要更新吗?这里不需要理由。 不推荐使用的 jQuery 版本: 低于 jQuery 1.7 的版本: * 1、与现在的高版本API相差比较大; * 2、选择器等各方面性能不高。 2.x 版本: * 1、存在的周期短(2.0.0版本开始 至 2.2.4结束) * 2、不如1.9版本能兼容IE8 * 3、现如今 3.x也早以发布再使用 2.x 版本意义 不大