首页 >web前端 >js教程 >jquery三大版本之间有什么区别?

jquery三大版本之间有什么区别?

青灯夜游
青灯夜游原创
2020-12-04 10:07:423287浏览

区别:jquery1.x版本兼容ie678,官方只做bug维护,功能不再新增;jquery2.x版本不兼容ie678,官方只做bug维护,功能不再新增;jquery3.x版本不兼容ie678,只支持最新的浏览器,是官方主要更新维护的版本。

jquery三大版本之间有什么区别?

相关推荐:《编程视频课程

jQuery是一个快速、简洁的JavaScript框架。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。

目前jQuery有1.x、2.x、3.x三个版本,在jQuery官网(http://jquery.com/)可以查看。

1.x、2.x、3.x 三大系列的区别

1,IE 的支持情况比较

(1)情况分析

1.x:支持 ie6、ie7、ie8

2.x、3.x:不支持 ie6、ie7、ie8

(2)选择建议

如果需要兼容 ie678:只能选择 1.x

如果不需要兼容 ie678:可以选择 2.x、3.x。因为 1.x 中有大部分代码是对老旧浏览器做的兼容,这个就增加了运行的负担,影响了运行效率。

2,插件的支持情况比较

(1)情况分析

由于 jQuery 的版本都是不向后兼容的,导致了基于 jQuery 开发的插件会有兼容性问题。也就是说当新版本的 jQuery 推出后,原有的插件可能无法正常使用,需要插件作者重新开发新版本。

(2)选择建议

为了保证与各种插件有更好的兼容性可以选择 1.x 的版本。

3,新特性比较

(1)2.x 相较于 1.x 没有增加什么新特性,主要是去除了 ie678 的支持,提升了性能,减小了体检。

(2)3.x 相较于之前版本,增加了许多新特性,也改变一些以往的特性

总结

版本 描述
1.x 兼容ie678,使用最为广泛的,官方只做bug维护,功能不再新增。因此一般项目来说,使用1.x版本就可以了,最终版本:1.12.4
2.x 不兼容ie678,很少人使用,官方只做bug维护,功能不再新增。如果不考虑兼容版本低的浏览器可以使用2.x,最终版本:2.2.4
3.x 不兼容ie678,只支持最新的浏览器。除非特殊要求,一般不会使用3.x版本的,很多老的jQuery插件不支持这个版本。目前该版本是官方主要更新维护的版本。

想要查阅更多相关文章,请访问PHP中文网!!

以上是jquery三大版本之间有什么区别?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn