最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

jquery三大不同版本之間區(qū)別專家講解

 更新時間:2023年09月09日 16:37:18   投稿:yin  
jQuery是一個快速、簡潔的JavaScript框架,目前jQuery有1.x、2.x、3.x三個版本,在jQuery官網(wǎng)(http://jquery.com/)可以查看,2.x、3.x不是?1.x?的后續(xù)或者升級版本,他們是同時更新迭代的,現(xiàn)在使用最廣的版本都是1.x的

 jQuery是一個快速、簡潔的JavaScript框架。jQuery設計的宗旨是“write Less,Do More”,即倡導寫更少的代碼,做更多的事情。目前jQuery有1.x、2.x、3.x三個版本,在jQuery官網(wǎng)(http://jquery.com/)可以查看。2.x、3.x不是 1.x 的后續(xù)或者升級版本,他們是同時更新迭代的。

1.x、2.x、3.x 三大系列的區(qū)別

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 開發(fā)的插件會有兼容性問題。也就是說當新版本的 jQuery 推出后,原有的插件可能無法正常使用,需要插件作者重新開發(fā)新版本。

(2)選擇建議

為了保證與各種插件有更好的兼容性可以選擇 1.x 的版本。

3,新特性比較

(1)2.x 相較于 1.x 沒有增加什么新特性,主要是去除了 ie678 的支持,提升了性能,減小了體檢。

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

版本歷史

版本號發(fā)布日期最新更新大?。↘B)備注
1.02006年8月26日第一個穩(wěn)定版本
1.12007年1月14日
1.22007年9月10日1.2.654
1.32009年1月14日1.3.255.9將 Sizzle 選擇器引擎引入核心
1.42010年1月14日1.4.476
1.52011年1月31日1.5.283延遲回調(diào)管理,ajax 模塊重寫
1.62011年5月3日1.6.489顯著改善 attr() 與 val() 的性能
1.72011年11月3日1.7.2 (2012年3月21日)92新的事件 API:.on() 和 .off(),而舊的 API 仍然支持。
1.82012年8月9日1.8.3 (2012年11月13日)91.4重寫 Sizzle 選擇器引擎,改善動畫和 $(html, props) 的靈活性。
1.92013年1月15日1.9.1 (2013年2月4日)90移除棄用接口,清理代碼
1.102013年5月24日1.10.2 (2013年7月3日)91修復了 1.9 和 2.0 beta 版本周期的 bug 和差異
1.112014年1月24日1.11.3 (2015年4月28日)95.9
1.122016年1月8日1.12.4 (2016年5月20日)95
2.02013年4月18日2.0.3 (2013年7月3日)81.1除去對 IE 6-8 的支持以提高性能,并降低文件大小
2.12014年1月24日2.1.4 (2015年4月28日)82.4
2.22016年1月8日2.2.4 (2016年5月20日)85.6
3.02016年6月9日3.0.0 (2016年6月9日)86.3Deferred、$.ajax、$.when 支持 Promises/A+,令 .data() 兼容HTML5
3.12016年7月7日3.1.1 (2016年9月23日)86.3加入 jQuery.readyException,ready handler 錯誤現(xiàn)在不會不顯示了
3.22017年3月16日3.2.1 (2017年3月20日)84.6增加了對檢索<template>元素內(nèi)容的支持,棄用了多種舊方法。
3.32018年1月19日3.3.1 (2018年1月20日)84.8棄用舊函數(shù),函數(shù)現(xiàn)在可以接受類,并支持其寫成數(shù)組格式。

版本建議

1.x 常用版本

  • 1.4.2:穩(wěn)定性和兼容性都很出色,插件最多,但性能不如下面后面的幾個版本。
  • 1.7.2:性能提升,插件第二多,ajax 和 attr 等 api 有少許修改。
  • 1.8.3:最后一個支持 IE6 的穩(wěn)定版
  • 1.9.1:開始移除了不少方法,事件綁定推薦使用 on 方法一個代替所有的。
  • 1.12.41.x 時代最后一個穩(wěn)定版本,僅支持 IE8,不支持 IE6/7。

2.x、3.x 版本

除非有特殊要求(比如面向移動端),一般情況下這兩大版本使用人的確很少:

  • 2.x 最后一個穩(wěn)定版本:2.2.4
  • 3.x 最新版本:3.3.1

總結(jié) 

版本描述
1.x兼容ie678,使用最為廣泛的,官方只做bug維護,功能不再新增。因此一般項目來說,使用1.x版本就可以了,最終版本:1.12.4
2.x不兼容ie678,很少人使用,官方只做bug維護,功能不再新增。如果不考慮兼容版本低的瀏覽器可以使用2.x,最終版本:2.2.4
3.x不兼容ie678,只支持最新的瀏覽器。除非特殊要求,一般不會使用3.x版本的,很多老的jQuery插件不支持這個版本。目前該版本是官方主要更新維護的版本。

到此這篇關于jquery三大不同版本之間區(qū)別專家講解的文章就介紹到這了,更多相關jquery不同版本區(qū)別內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

最新評論

昭通市| 商丘市| 剑阁县| 瑞金市| 尉犁县| 庐江县| 梁平县| 杨浦区| 泸溪县| 闵行区| 双鸭山市| 咸丰县| 泰兴市| 犍为县| 泸定县| 石家庄市| 新竹市| 苏尼特右旗| 新平| 洛阳市| 祁阳县| 哈密市| 东城区| 明水县| 伊金霍洛旗| 双桥区| 波密县| 沐川县| 讷河市| 股票| 社会| 天峨县| 邹城市| 牡丹江市| 乌鲁木齐市| 水富县| 高淳县| 古蔺县| 乾安县| 吴旗县| 通道|