亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

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

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

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。因?yàn)?1.x 中有大部分代碼是對(duì)老舊瀏覽器做的兼容,這個(gè)就增加了運(yùn)行的負(fù)擔(dān),影響了運(yùn)行效率。

2,插件的支持情況比較

(1)情況分析

由于 jQuery 的版本都是不向后兼容的,導(dǎo)致了基于 jQuery 開(kāi)發(fā)的插件會(huì)有兼容性問(wèn)題。也就是說(shuō)當(dāng)新版本的 jQuery 推出后,原有的插件可能無(wú)法正常使用,需要插件作者重新開(kāi)發(fā)新版本。

(2)選擇建議

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

3,新特性比較

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

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

版本歷史

版本號(hào)發(fā)布日期最新更新大小(KB)備注
1.02006年8月26日第一個(gè)穩(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 模塊重寫(xiě)
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重寫(xiě) Sizzle 選擇器引擎,改善動(dòng)畫(huà)和 $(html, props) 的靈活性。
1.92013年1月15日1.9.1 (2013年2月4日)90移除棄用接口,清理代碼
1.102013年5月24日1.10.2 (2013年7月3日)91修復(fù)了 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除去對(duì) 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 錯(cuò)誤現(xiàn)在不會(huì)不顯示了
3.22017年3月16日3.2.1 (2017年3月20日)84.6增加了對(duì)檢索<template>元素內(nèi)容的支持,棄用了多種舊方法。
3.32018年1月19日3.3.1 (2018年1月20日)84.8棄用舊函數(shù),函數(shù)現(xiàn)在可以接受類(lèi),并支持其寫(xiě)成數(shù)組格式。

版本建議

1.x 常用版本

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

2.x、3.x 版本

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

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

總結(jié) 

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

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

相關(guān)文章

最新評(píng)論