jQuery 3 中最重要的幾個新增特性。
創(chuàng)新互聯(lián)主營合水網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,成都app軟件開發(fā),合水h5微信小程序定制開發(fā)搭建,合水網(wǎng)站營銷推廣歡迎合水等地區(qū)企業(yè)咨詢
for...of?Loop
for...of?循環(huán)
在 jQuery 3 中,我們可以用?for...of?循環(huán)語句來迭代一個 jQuery 集合中的所有 DOM 元素。這種新的迭代方法是 ECMAScript 2015(即 ES6)規(guī)范中的一部分。這個方法可以對 “可迭代對象”(比如?Array、Map、Set?等)進(jìn)行循環(huán)。
當(dāng)使用這種新的迭代方法時,你在循環(huán)體內(nèi)每次拿到的值并不是一個 jQuery 對象,而是一個 DOM 元素(譯注:這一點(diǎn)跟?.each()?方法類似)。當(dāng)你在對一個 jQuery 集合進(jìn)行操作時,這個新的迭代方法可以少許改善你的代碼。
盡管發(fā)布的版本號已經(jīng)到3.0,但是當(dāng)我們談?wù)摰?如何)升級已存在的代碼,可以預(yù)期這些發(fā)布不會遇到太多的麻煩。事情確實(shí)如此,只是一些用來調(diào)整重要版本沖突的零碎改變,但是我們希望這些改變不會影響許多人。這個 jQuery Migrate插件 也可以幫助你(就是在你的代碼中找出存在兼容性的問題的代碼段)。在這個alpha版本中,針對這些零碎改變的反饋將會極大的幫助你自己,所以請?jiān)谀愕囊延械拇a或者插件中試驗(yàn)一下!
實(shí)際上這里有兩次版本發(fā)布。第一個是jQuery 3.0,這個版本支持現(xiàn)代瀏覽器以及IE9以后的瀏覽器環(huán)境。第二個是jQuery 3.0兼容版,這個支持IE8.作為一個增加的福利,就是jQuery以及jQuery兼容版支持Yandex瀏覽器(在2012年發(fā)布的免費(fèi)瀏覽器)。你可以從jQuery CDN或者直接通過這些鏈接獲取jQuery以及jQuery兼容版:
你也可以通過npm獲取jQuery alpha版本:
npm install jquery@3.0.0-alpha1
npm install jquery-compat@3.0.0-alpha1
一般無法公用,兩個jquery在一起會起沖突,你保留3.0即可,2.0的功能3.0有,2.0的沒有3.0的部分功能
網(wǎng)站欄目:jquery3.0,jquery30支持移動端嗎
網(wǎng)頁URL:http://www.rwnh.cn/article34/dscoipe.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供關(guān)鍵詞優(yōu)化、搜索引擎優(yōu)化、外貿(mào)網(wǎng)站建設(shè)、網(wǎng)站設(shè)計、ChatGPT、企業(yè)網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)