2006 年 1 月 14 日,John Resig 在紐約市的 BarCamp 推出了一個名為 jQuery 的 JavaScript 庫。
現在,20 年后,jQuery 團隊正式發布了 jQuery 4.0.0 版本。
![]()
經過漫長的開發周期和幾次預發布,jQuery 4.0.0 帶來了許多改進和現代化。
主要變化與亮點
移除舊版瀏覽器支持:不再支持 IE 11 以下版本(即僅支持 IE11+),同時也放棄了對 Edge Legacy、iOS <11、Firefox <65 和舊版 Android 瀏覽器的支持。
刪減遺留代碼與棄用 API:
移除了大量已棄用的 API,如
jQuery.isArray、jQuery.parseJSON、jQuery.trim、jQuery.isFunction等。移除了 jQuery 原型中的
push、sort、splice等 Array 方法,這些方法是內部使用的,現在推薦使用標準數組方法。
引入“slim”版本:提供了精簡版(slim build),不包含 AJAX 和動畫模塊,體積更小(約減少 8KB gzip 壓縮后大小)。
其他改進:
修復并簡化了事件處理(如
focusin和focusout事件順序)。提高了與現代瀏覽器標準的兼容性,減少 “魔法” 行為,提升性能與可維護性。
jQuery 團隊表示,這是近 10 年來的首個大版本更新,包含一些重大變化,許多破壞性變化是團隊多年來一直想做出的,但在補丁或次要版本中做不到的。
我們已經修剪了遺留代碼,刪除了一些以前被棄用的 API,刪除了一些從未記錄的公共函數的內部參數,并放棄了對一些過于復雜的“神奇”行為的支持。 因此在升級之前請務必通讀遷移文檔。盡管如此,我們預計大多數用戶將能夠在對代碼進行最少的更改后進行升級。
詳情查看發布說明:
https://blog.jquery.com/2026/01/17/jquery-4-0-0/
最后,呼應一下標題的“鋒利”,不知道還有多少讀者知道下面這本書?
![]()
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.