jQuery 4.0 正式釋出,這是近十年來首次重大改版!它全面擁抱現代網頁環境,終止支援舊版 IE 並強化安全性,讓 jQuery 4.0 更適應現代網頁環境。雖然現代前端開發框架百家爭鳴,但曾經統治網頁開發世界的輕量級 JavaScript 框架 jQuery 依然展現強韌生命力。官方近日正式釋出 jQuery 4jQuery 4.0 正式釋出,這是近十年來首次重大改版!它全面擁抱現代網頁環境,終止支援舊版 IE 並強化安全性,讓 jQuery 4.0 更適應現代網頁環境。雖然現代前端開發框架百家爭鳴,但曾經統治網頁開發世界的輕量級 JavaScript 框架 jQuery 依然展現強韌生命力。官方近日正式釋出 jQuery 4

老兵不死!jQuery 4.0 正式版登場:十年來最大更新,正式放生 IE 10 擁抱現代化

雖然現代前端開發框架百家爭鳴,但曾經統治網頁開發世界的輕量級 JavaScript 框架 jQuery 依然展現強韌生命力。官方近日正式釋出 jQuery 4.0 正式版本,這不僅是近十年來首度迎來的重大改版,更具備里程碑意義。新版本除了導入 Trusted Types 等安全性功能,最引人注目的莫過於全面終止支援 IE 10 及更早期的瀏覽器,並預告未來的 5.0 版本將連 IE 11 也一併淘汰,宣告這款長青框架將全面擁抱現代網頁環境。

根據相關報導,開發者現在已經可以前往專案官網下載或查看 jQuery 4.0 的詳細更新內容。

在瀏覽器相容性部分,jQuery 4.0 採取了更激進的精簡策略,正式停止支援 IE 10(含)以下版本,官方更提前預告,IE 11 的支援將在下一代 jQuery 5.0 中畫下句點。此外,像是 Edge Legacy、過舊的 iOS 與 Firefox 版本,以及早期的 Android 瀏覽器也都在這次的「放生」清單中。如果開發者的專案仍必須考量這些老舊環境,官方建議繼續停留在 jQuery 3.x 版本。

安全性升級是本次改版的重頭戲之一。新版本正式支援 Trusted Types,這讓網頁在啟用內容安全策略(CSP)的情況下,能更安全地處理 HTML 內容。同時,開發團隊也優化了非同步腳本的載入機制,大幅改用 script 標籤載入,有效減少因內嵌腳本觸發 CSP 報錯的機會。

在底層架構的工程化升級上,jQuery 原始碼終於從舊時代的 AMD 架構遷移至 ES Modules(ESM),並導入 Rollup 工具進行打包。這項改進讓 jQuery 能更完美地融入現代前端建置工具與開發流程,並與當前瀏覽器的原生模組化環境無縫對接。

除此之外,官方也進行了多項「瘦身」與規範調整:

  1. 移除內部私有方法:原本存在於 jQuery 原型鏈上、僅供內部使用的 push、sort、splice 等方法已被移除,開發者可直接改用原生陣列方法。

  2. 事件行為規範化:焦點相關事件(Focus/Blur)的觸發順序現在統一遵循 W3C 規範,不再強行覆蓋瀏覽器原生行為,雖然這屬於破壞性變更(Breaking Change),但能顯著提升跨瀏覽器的一致性。

  3. 精簡版(Slim Build)更小了:進一步移除 Deferred 和 Callbacks 模組,gzip 壓縮後的檔案大小降至約 19.5KB。在原生 Promise 普及的今天,精簡版能提供更輕盈的選擇。

官方也同步清理了多項早已棄用(Deprecated)的 API,包含 jQuery.isArray、jQuery.parseJSON、jQuery.trim 等多達 13 個項目,鼓勵開發者回歸使用標準的 JavaScript 原生語法。

對於廣大開發者來說,jQuery 4.0 的推出象徵著這款經典框架正積極與現代網頁標準接軌,雖然它已不再是前端開發的唯一首選,但在維護舊有專案或追求快速開發的情境下,依然是不可或缺的工具。

  • 延伸閱讀:JavaScript 創造者向微軟 Windows 11 喊話:別只顧押寶網頁使用者體驗,卻忽略原生系統!
  • 延伸閱讀:JavaScript 商標權之爭:Node.js 創辦人槓上 Oracle
  • 延伸閱讀:JavaScript商標爭奪戰:1.4 萬人聯名請願要求取消甲骨文的 JavaScript 商標所有權
免責聲明: 本網站轉載的文章均來源於公開平台,僅供參考。這些文章不代表 MEXC 的觀點或意見。所有版權歸原作者所有。如果您認為任何轉載文章侵犯了第三方權利,請聯絡 [email protected] 以便將其刪除。MEXC 不對轉載文章的及時性、準確性或完整性作出任何陳述或保證,並且不對基於此類內容所採取的任何行動或決定承擔責任。轉載材料僅供參考,不構成任何商業、金融、法律和/或稅務決策的建議、認可或依據。