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 版本意义 不大