开源JavaScript库jQuery刚刚过完20岁生日,发布重大更新4.0,依旧锋利?
创始人
2026-01-19 17:47:39

2006 年 1 月 14 日,John Resig 在纽约市的 BarCamp 推出了一个名为 jQuery 的 Java 库。

现在,20 年后,jQuery 团队正式发布了 jQuery 4.0.0 版本。

经过漫长的开发周期和几次预发布,jQuery 4.0.0 带来了许多改进和现代化。

主要变化与亮点

  • 移除旧版浏览器支持:不再支持 IE 11 以下版本(即仅支持 IE11+),同时也放弃了对 Edge Legacy、iOS <11、Firefox <65 和旧版 Android 浏览器的支持。

  • 删减遗留代码与弃用 API

    • 移除了大量已弃用的 API,如jQuery.isArrayjQuery.parseJSONjQuery.trimjQuery.isFunction等。

    • 移除了 jQuery 原型中的pushsortsplice等 Array 方法,这些方法是内部使用的,现在推荐使用标准数组方法。

  • 引入“slim”版本:提供了精简版(slim build),不包含 AJAX 和动画模块,体积更小(约减少 8KB gzip 压缩后大小)。

  • 其他改进

    • 修复并简化了事件处理(如focusinfocusout事件顺序)。

    • 提高了与现代浏览器标准的兼容性,减少 “魔法” 行为,提升性能与可维护性。

jQuery 团队表示,这是近 10 年来的首个大版本更新,包含一些重大变化,许多破坏性变化是团队多年来一直想做出的,但在补丁或次要版本中做不到的。

我们已经修剪了遗留代码,删除了一些以前被弃用的 API,删除了一些从未记录的公共函数的内部参数,并放弃了对一些过于复杂的“神奇”行为的支持。

因此在升级之前请务必通读迁移文档。尽管如此,我们预计大多数用户将能够在对代码进行最少的更改后进行升级。

详情查看发布说明:https://blog.jquery.com/2026/01/17/jquery-4-0-0/

最后,呼应一下标题的“锋利”,不知道还有多少读者知道下面这本书?

相关内容

热门资讯

美光科技称AI热潮驱动“前所未... 1月19日,据报道,美光科技公司表示,过去一季度的存储芯片短缺情况持续加剧,并重申因AI基础设施对高...
东方七日谈|AI浪潮下的“双向... 人民日报中央厨房-大江东工作室 沈文敏 开年,上海迅速打响“开门炮”:MiniMax、天数智芯、壁...
开源JavaScript库jQ... 2006 年 1 月 14 日,John Resig 在纽约市的 BarCamp 推出了一个名为 j...
【AI数读报告】贵阳“幸福清单... 漫步贵阳,老旧小区焕然一新,便民市场烟火升腾,“15分钟生活圈”托起日常所需。“十四五”以来,贵阳着...