news 2026/4/16 11:00:47

jQuery 4.0 发布,IE 终于被放弃了

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
jQuery 4.0 发布,IE 终于被放弃了

那个曾经风靡一时的jQuery,它 20 岁了。

说实话,第一次看到jQuery 4.0 发布这个消息的时候,我是愣了一下的。

因为我以为它早就不会再有什么大版本了。

一个诞生于 2006 年的JavaScript库,在 Vue、React、Svelte、各种框架层出不穷的今天,居然还能在 2026 年,发布一个 Major 版本。

而且不是简单的修修补补,是一次真正意义上的大更新。


这次升级,把该砍掉的砍掉了,向现代浏览器靠拢。

1、不再支持 IE10 及以下

这个其实一点都不意外

  • • IE10 及以下:直接放弃

  • • IE11:暂时还活着,但已经开始拆支撑代码了

  • • 官方已经明说:jQuery 5.0 移除专门支持 IE 11 及更早版本的代码

如果你现在的业务对 IE 的依赖很强,那么还是老老实实的用 jQuery3.x 吧。


2、大批 API 被移除了

下面这些 API,其实很多人都没有在用了。

比如:

  • jQuery.isArray

  • jQuery.trim

  • jQuery.parseJSON

  • jQuery.now

  • jQuery.isFunction

  • jQuery.isNumeric

官方态度也很直接:

浏览器早就有原生实现了,不会再重复造轮子

对应的替代方案也很清晰:

  • Array.isArray()

  • String.prototype.trim()

  • JSON.parse()

  • Date.now()

这一步,对老项目可能有点费劲,但对整个生态来说,反而是好事。


3、jQuery 终于现代化了

以前的 jQuery:AMD、RequireJS、构建方式很可以说是很老了。

现在源码直接是ES Module,用 Rollup 打包,可以更好地和现代构建工具配合。

这意味着 jQuery 不再只能靠 script 标签活着了,终于可以被当成现代模块来使用

4、focus / blur 事件顺序变了

以前 jQuery 自己统一了一套事件顺序,现在它选择:

完全遵循 W3C 标准

也就是说,如果你项目里有比较复杂的事件联动:

  • focus

  • blur

  • focusin

  • focusout

那么升级前一定要多测一下。


5、Deferred 和 Callbacks 被彻底移除

jQuery 4.0 的slim 版

  • • 没有 Deferred

  • • 没有 Callbacks

  • • gzip 后只有19.5KB

官方态度也很明确:

Promise 都是原生的了,还留这些干嘛

如果你还在用:

$.Deferred()

那升级前,最好先想好迁移方案。


我已经很多年没在新项目里用 jQuery 了,但看到 4.0 这个版本,还是觉得挺震撼的。

它可能不是最标准的技术选型,但在合适的地方,依然是个让人放心的工具,这其实已经很难得了。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/16 10:57:48

程序员双非非科班学历,如何快速找到工作?

程序员双非非科班学历,如何快速找到工作? 好的,我们来一步步分析双非非科班背景的程序员如何高效地找到工作: 1. 弥补学历短板的核心:突出实际能力 打造高质量作品集 (Portfolio): 这是最重要的环节。将你完成的个人…

作者头像 李华
网站建设 2026/4/14 20:37:40

史上最全Java面试题,Java面试必备

1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制? 可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致。 2、Java有没有goto? java中的保留字&#xf…

作者头像 李华
网站建设 2026/4/16 10:04:40

安立 MT8000A 无线通信测试平台

一体化支持FR1(至7.125 GHz)和FR2(毫米波)频段的射频测量、协议测试和应用测试MT8000A具有5G基站的仿真功能,单个MT8000A测试平台可同时支持包含n41的FR1(~7.125 GHz)和FR2(毫米波&a…

作者头像 李华
网站建设 2026/4/6 0:28:55

2026-01-27 hetao1733837 的刷题笔记

2026-01-27 hetao1733837 的刷题笔记 LGP3045 [USACO12FEB] Cow Coupons G 原题链接:[USACO12FEB] Cow Coupons G 分析 其实吧,这个可以拿背包做,但是 M ≤ 10 14 M\le 10^{14} M≤1014 显然不行,充分理解了 fqh 所说的 dp 实…

作者头像 李华
网站建设 2026/4/16 10:55:35

YOLO26优化:多尺度 | 全局到局部可控感受野模块GL-CRM ,量身为多尺度变化而设计

💡💡💡GL-CRM是为了更好地处理多尺度变化而设计的。它包括两个主要组件:可控感受野模块(CRM)和全局到局部设计(GL)。CRM灵活地提取和整合具有多个尺度和粒度的特征,而GL架构具有从全局上下文到子块区域再到局部语义信息的层次感知过程。 💡💡💡如何使用:替换…

作者头像 李华
网站建设 2026/4/14 14:06:51

YOLO26旋转目标识别(OBB)手把手教程: 数据集标注 | 数据格式转换 | 如何训练、测试

💡💡💡本文内容:YOLO26 OBB实现自有数据集缺陷旋转目标检测,从1)数据标记;2)数据json格式转换成适合yolo的txt格式;3)如何训练模型; 《YOLO26魔术师专栏》将从以下各个方向进行创新: 链接: YOLO26魔术师 【原创自研模块】【多组合点优化】【注意力机制】【卷…

作者头像 李华