首頁 > web前端 > js教程 > jQuery Migrate 1.1.0 Released 注意事項_jquery

jQuery Migrate 1.1.0 Released 注意事項_jquery

WBOY
發布: 2016-05-16 16:44:46
原創
1345 人瀏覽過

當開發者需要在程式碼中使用新版本的jQuery時,可以在1.9或2.0版本中使用該外掛程式來檢測哪些功能已經棄用或移除,並可以在必要時恢復這些功能。更多資訊請見項目README

jQuery Migrate 1.1在先前版本的基礎上,進行了一些改進,包括:


•支援console.trace()來追蹤警告訊息,更容易診斷錯誤。
•對於無效JSON,會傳回警告訊息。
•提示「Logging is active」訊息,以表示插件正在運作。
•出於安全因素,jQuery 1.9限制了字串的處理,你可以透過新版Migrate外掛程式來恢復該功能。但還是建議使用$.parseHTML()來處理HTML。
•對$("

上個月大家可以注意到jQuery 釋出1.9 及2.0 版本,官方團隊也同時推出jQuery Migrate Plugin 1.0.0 版本,此Plugin 是跟jQuery 1.9 或2.0 一起搭配使用,偵測jQuey 已移除或是將被移除的功能,讓您之前開發的jQuey 功能可以持續使用,但是似乎很多用戶不知道此plugin 用處,就直接升級1.9 或2.0,並未加載migrate plugin,造成官方收到很多feed back都是關於一些舊功能不能使用。半個月後 jQuery 官方收到很多 migrate plugin 回報問題,這次一樣可以透過 jQuuery CDN 加載,程式碼如下。

複製程式碼 代碼如下:



壓縮版本

複製程式碼 代碼如下:


以一個完美的 jQuery 升級是不需要 migrate plugin,但是團隊為了讓部份已經移除的功能可以正常使用,所以開發 migrate plugin 讓開發者使用。這次 migrate plugin 改版最主要是增加 debug mode 並且預設打開,讓開發者可以知道哪些程式必須要修正才可以在 jQuery 1.9 以上正常使用。底下是 1.1.0 版本新增的功能。
1. 預設將Trace 功能打開,所有的Browser 如果有支援console.trace(),migrate 預設就會直接顯示在console 接口,如果在線網站不想使用此功能,可以透過jQuery.migrateTrace = false 將其功能關閉。

2. “Logging is active” 訊息: 如果看到此訊息代表的是網頁已經載入 migrate plugin,只是讓開發者知道已經正確載入。 www.it165.net
3. 在jQuery 1.9.0 版本以前$.parseJSON() 支援invalid JSON 值,像是「」 或undefined,回傳null 而不是error message,此Migrate 1.1.0 也開始支援此功能,並且會顯示錯誤提示。
4. $(“

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板