WordPress 5.6將包括最新版本的jQuery 3.5.1,這是從1.x到3.x的重大升級。這是jQuery版本及其差異的時間表。
什麼是jQuery?
jQuery是作為開放源代碼軟體(OSS)發布的JavaScript庫。
它可以用更少的代碼編寫,並吸收瀏覽器之間行為上的差異。
jQuery升級時間表
WordPress捆綁的jQuery將按照以下步驟進行升級。
WordPress 5.5
WordPress 5.5於2020年8月11日發布。
- jQuery 1.12.4
- 刪除jQuery Migrate 1.x
由於刪除了jQuery Migrate,使用舊jQuery代碼的功能可能無法正常工作。
安裝並激活EnablejQuery MigrateHelper來解決它。
以下文章介紹了WordPress 5.5。
WordPress 5.5有哪些新功能?新功能和變化
WordPress 5.6
WordPress 5.6計劃於2020年12月8日發布。
- jQuery 3.5.1
- jQuery遷移3.3.2
- jQuery UI 1.12.1
以下文章介紹了WordPress 5.6。
WordPress 5.6有哪些新功能?新功能和變化
WordPress 5.7
刪除jQuery Migrate
jQuery 1.x和3.x之間的區別
支持瀏覽器
3.x
瀏覽器 | 版 |
---|---|
Chrome / Edge / Firefox / Safari | 最新版本及其先前版本 |
歌劇 | 最新版本 |
IE瀏覽器 | 9以上 |
適用於iOS的Safari | iOS 7以上 |
安卓 | 4.0以上 |
1.x
除上述內容外,還支持舊版瀏覽器。
瀏覽器 | 版 |
---|---|
IE瀏覽器 | 6-8 |
歌劇 | 12.1倍 |
蘋果瀏覽器 | 5.1以上 |
如果要支持IE8或更低版本,則需要使用jQuery 1.x系列。
什麼是jQuery Migrate?
jQuery Migrate是一個遷移庫,解決了與不同版本的jQuery的兼容性問題。
恢復或檢測已棄用/已刪除的代碼。
如何從jQuery 1.12.x系列升級到3.x系列?
要升級jQuery,請執行以下步驟
- 升級到jQuery 3.x
- 使用jQuery Migrate 3.x系列修復警告
- 刪除jQuery Migrate
在WordPress中測試jQuery
有一個插件可以讓您在更新WordPress之前測試jQuery。不要在生產環境中使用它。
修復已棄用/刪除的代碼
以下代碼已在jQuery 3.5.1中棄用/刪除,並且應在更新WordPress之前進行修復。
live()
在jQuery 1.9中刪除。使用on()代替live()。
die()
在jQuery 1.9中刪除。使用on()代替die()。
size()
在jQuery 3.0中刪除。使用長度而不是size()。
error()
在jQuery 3.0中刪除。使用on()而不是error()。
load()/ unload()
在jQuery 3.0中刪除;使用on()或trigger()代替load()/ unload()。
bind()
從jQuery 3.0開始,不推薦使用。使用on()代替bind()。
unbind()
從jQuery 3.0開始,它已被棄用。使用off()代替unbind()。