news 2026/4/23 9:26:52

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/23 9:23:02

搜了网 item_get - 根据 ID 取商品详情接口对接全攻略:从入门到精通

搜了网 item_get 接口(官方标准命名 soule.item.get)是面向工业品、农业产品、日用百货、招商加盟等多品类 B2B/B2C 混合交易场景的核心商品详情接口,通过商品唯一标识 item_id 可获取商品基础属性、价格体系、库存状态、商家信息、交易政策、…

作者头像 李华
网站建设 2026/4/20 22:24:11

告别盲目招聘:智能化人才标签系统助力企业精准识才

在企业人才招聘与管理中,精准匹配人才始终是核心诉求,然而传统人才筛选模式常面临画像模糊、筛选低效、适配度不足等问题,导致企业错失优质人才或用工成本增加。 智能化人才标签系统通过对人才信息的结构化梳理与智能归类,成为破…

作者头像 李华
网站建设 2026/4/8 6:31:05

2026 年企业人力决策新标配:人事数据分析系统的核心价值解析

在企业经营过程中,人力决策直接关联团队效能、成本控制与长远发展潜力。传统人力决策多依赖管理者过往经验,易受主观判断影响,且面对分散的人事数据时,人工整理分析效率低下,常出现决策偏差或滞后问题。 人事数据分析…

作者头像 李华
网站建设 2026/4/8 15:26:38

自动化测试报告生成与分发:从PDF到PM和CTO的智能流程

在当今快速迭代的软件开发环境中,测试报告不仅是质量保证的核心输出,更是团队沟通的桥梁。作为软件测试从业者,我们常面临手动生成报告耗时、易错的问题。标题“我把测试报告生成PDF,自动发给PM和CTO”直指痛点:如何通…

作者头像 李华
网站建设 2026/4/16 22:06:52

Spring Boot Actuator+Prometheus+Grafana 生产级监控体系搭建

在微服务架构中,全链路监控是保障服务稳定性的核心能力,缺乏监控会导致故障定位滞后、性能瓶颈无法感知、线上问题排查困难。Spring Boot Actuator 提供服务自身指标暴露能力,结合 Prometheus 指标采集与 Grafana 可视化,可构建 “…

作者头像 李华