jQuery 3.0有哪些新增特性
大?。?/span>0.6 MB 人氣: 2017-10-10 需要積分:1
推薦 + 挑錯(cuò) + 收藏(0) + 用戶評(píng)論(0)
標(biāo)簽:jquery3.0(1511)
新版Java庫或成為唯一完全支持的發(fā)布版本
Web開發(fā)者請(qǐng)注意:新版本將很快成為唯一可用的jQuery Java開發(fā)庫,請(qǐng)為此做好準(zhǔn)備。被廣泛使用的3.0版已進(jìn)入候選版(release candidate)階段。
“jQuery 3.0發(fā)布后將成為jQuery唯一版本”,jQuery core首席開發(fā)Timmy Willison談到,“在未來一段時(shí)間里,1.12和2.2版分支將繼續(xù)接收高危補(bǔ)丁,但不會(huì)進(jìn)行新功能開發(fā)或發(fā)布重大修訂”。所有升級(jí)不會(huì)支持IE6至IE8版本的IE瀏覽器,他補(bǔ)充道。
“為現(xiàn)有代碼升級(jí)到新版本不會(huì)有很大的工作量”,Willison解釋,“是的,有一些‘重大(破壞性)改變’對(duì)主要版本會(huì)產(chǎn)生影響,但是我們希望這種變化不會(huì)造成大范圍影響。在升級(jí)過程中,我們提供了全新的3.0升級(jí)指南為升級(jí)提供支持,并提供jQuery Migrate 3.0-rc插件協(xié)助定位代碼中的兼容性問題。
到2016年1月,JQuery已經(jīng)歷了10個(gè)年頭。根據(jù)W3Techs的調(diào)查數(shù)據(jù),在排名前一千萬的網(wǎng)站中有70.2%的站點(diǎn)使用了jQuery。jQuery 3.0將為支持ECMA 2015 Promises做出調(diào)整,支持延遲計(jì)算和異步計(jì)算。“JQuery.Deferred對(duì)象現(xiàn)在已兼容Promises/A和ES2015 Promises”,Willison說道。
在升級(jí)的新版本中,一些jQuery自定義選擇器(selector)執(zhí)行速度將得到提升?!案兄xGoogle公司Paul Irish的檢測(cè)工作,幫助我們定位了在處理自定義選擇器時(shí)可以跳過的一些額外工作:同一份文檔里visible被使用了多次”,Willison說道,“現(xiàn)在,這種特殊情況的處理速度達(dá)到了原來的17倍”。
升級(jí)到新版本后,在相關(guān)支持平臺(tái)上采用requestAnimationFrameAPI實(shí)現(xiàn)的動(dòng)畫會(huì)變得更加流暢,CPU密集型操作會(huì)減少,同時(shí)電池的使用也更加節(jié)能。“同樣地,在3.0版本中,當(dāng)錯(cuò)誤發(fā)生時(shí)不再會(huì)‘悄無聲息’”,Willison說道,“也許你可能會(huì)立刻想到,‘window的offset是什么?’。接著你會(huì)意識(shí)到,這是一個(gè)奇怪的問題——window怎么會(huì)有offset呢?過去遇到類似的問題時(shí),jQuery會(huì)返回某種結(jié)果而不是拋出錯(cuò)誤信息。對(duì)同樣的問題,jQuery 3.0會(huì)報(bào)告{ top: 0, left: 0 }這樣的錯(cuò)誤信息,從此這類奇怪的請(qǐng)求也不會(huì)被默默地忽略掉。”
?
非常好我支持^.^
(0) 0%
不好我反對(duì)
(0) 0%