jQuery Migrate 1.1.0 Released 注意事項(xiàng)
當(dāng)開(kāi)發(fā)者需要在代碼中使用新版本的jQuery時(shí),可以在1.9或2.0版本中使用該插件來(lái)檢測(cè)哪些功能已經(jīng)棄用或移除,并可以在必要時(shí)恢復(fù)這些功能。更多信息見(jiàn)項(xiàng)目README
jQuery Migrate 1.1在之前版本的基礎(chǔ)上,進(jìn)行了一些改進(jìn),包括:
•支持console.trace()來(lái)跟蹤警告信息,更易于診斷錯(cuò)誤。
•對(duì)于無(wú)效JSON,會(huì)返回警告信息。
•提示“Logging is active”信息,以表明插件正在運(yùn)行。
•出于安全因素,jQuery 1.9限制了字符串的處理,你可以通過(guò)新版Migrate插件來(lái)恢復(fù)該功能。但還是建議使用$.parseHTML()來(lái)處理HTML。
•對(duì)$("<button>", { type: "button" })會(huì)顯示一個(gè)錯(cuò)誤警告
最后,需要注意的是,你可以使用該插件將jQuery恢復(fù)到j(luò)Query 1.6.4之后的任何一個(gè)版本的功能。
注意事項(xiàng):
上個(gè)月大家可以注意到 jQuery 釋出 1.9 及 2.0 版本,官方團(tuán)隊(duì)也同時(shí)推出 jQuery Migrate Plugin 1.0.0 版本,此 Plugin 是跟 jQuery 1.9 或 2.0 一起搭配使用,偵測(cè) jQuey 已移除或者是將被移除的功能,讓您之前開(kāi)發(fā)的 jQuey 功能可以持續(xù)使用,但是似乎很多使用者不知道此 plugin 用處,就直接升級(jí) 1.9 或 2.0,并未加載 migrate plugin,造成官方收到很多 feed back 都是關(guān)于一些舊功能不能使用。半個(gè)月后 jQuery 官方收到很多 migrate plugin 回報(bào)問(wèn)題,這次一樣可以透過(guò) jQuuery CDN 加載,程序代碼如下。
<script src="http://code.jquery.com/jquery-1.9.0.js"></script>
<script src="http://code.jquery.com/jquery-migrate-1.1.0.js"></script>
壓縮版本
<script src="http://code.jquery.com/jquery-1.9.0.min.js"></script>
<script src="http://code.jquery.com/jquery-migrate-1.1.0.min.js"></script>
以一個(gè)完美的 jQuery 升級(jí)是不需要 migrate plugin,但是團(tuán)隊(duì)為了讓部份已經(jīng)移除的功能可以正常使用,所以開(kāi)發(fā) migrate plugin 讓開(kāi)發(fā)者使用。此次 migrate plugin 改版最主要是增加 debug mode 并且預(yù)設(shè)打開(kāi),讓開(kāi)發(fā)者可以知道哪些程序必須要修正才可以在 jQuery 1.9 以上正常使用。底下是 1.1.0 版本新增的功能。
1. 預(yù)設(shè)將 Trace 功能打開(kāi),所有的 Browser 如果有支持 console.trace(),migrate 預(yù)設(shè)就會(huì)直接顯示在 console 接口,如果在線網(wǎng)站不想使用此功能,可以透過(guò) jQuery.migrateTrace = false 將其功能關(guān)閉。
2. “Logging is active” 訊息: 如果看到此訊息代表的是網(wǎng)頁(yè)已經(jīng)加載 migrate plugin,只是讓開(kāi)發(fā)者知道已經(jīng)正確加載。 www.it165.net
3. 在 jQuery 1.9.0 版本以前 $.parseJSON() 支援 invalid JSON 值,像是 “” 或 undefined,回傳 null 而不是 error message,此 Migrate 1.1.0 也開(kāi)始支持此功能,并且會(huì)顯示錯(cuò)誤提示。
4. $(“<button>”, { type: “button” }) 寫(xiě)法在 1.9 里面并不支持 IE6/7/8 版本,一樣在 Migrate 1.1.0 同樣支持此功能,并且顯示錯(cuò)誤訊息。
5. 你可在 jQuery Plugin 網(wǎng)站看到 Migrate plugin 了,或者是在 Github 上面找到。
相關(guān)文章
jquery中checkbox使用方法簡(jiǎn)單實(shí)例演示
這篇文章主要介紹了jquery中checkbox使用方法簡(jiǎn)單實(shí)例演示,感興趣的小伙伴們可以參考一下2015-11-11jQuery源碼分析-03構(gòu)造jQuery對(duì)象-工具函數(shù)
jQuery源碼分析-03構(gòu)造jQuery對(duì)象-工具函數(shù),需要的朋友可以參考下。2011-11-11基于Jquery的$.cookie()實(shí)現(xiàn)跨越頁(yè)面tabs導(dǎo)航實(shí)現(xiàn)代碼
基于Jquery的$.cookie()實(shí)現(xiàn)跨越頁(yè)面tabs導(dǎo)航實(shí)現(xiàn)代碼,需要的朋友可以參考下。2011-03-03基于jquery的網(wǎng)頁(yè)SELECT下拉框美化代碼
基于CSS 和JS的網(wǎng)頁(yè)SELECT下拉框美化,JQUERY 插件,最近為公司的網(wǎng)頁(yè)制做部,開(kāi)發(fā)了一個(gè)用于美化網(wǎng)頁(yè)上select 下拉框的JQUERY插件,拿來(lái)與大家分享。2010-10-10jQuery實(shí)現(xiàn)磁力圖片跟隨效果完整示例
這篇文章主要介紹了jQuery實(shí)現(xiàn)磁力圖片跟隨效果,結(jié)合完整實(shí)例形式分析了jQuery事件響應(yīng)及animate方法實(shí)現(xiàn)帶緩沖效果的圖片跟隨效果,需要的朋友可以參考下2016-09-09jQuery使用$.get()方法從服務(wù)器文件載入數(shù)據(jù)實(shí)例
這篇文章主要介紹了jQuery使用$.get()方法從服務(wù)器文件載入數(shù)據(jù),較為簡(jiǎn)單的分析了jQuery中g(shù)et方法的使用技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-03-03JQuery與iframe交互實(shí)現(xiàn)代碼
JQuery與iframe交互實(shí)現(xiàn)代碼2009-12-12