news 2026/4/15 8:20:07

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/13 11:21:37

影响独立站SEO排名和网站性能的六大要素

网站建成后,需要做好网站优化,才能有更好的排名和更多的流量。但影响网站SEO优化的因素有很多,没有专业人员的帮助,卖家经常会多走很多弯路。今天小编与大家一起来了解一下影响谷歌SEO排名的六大主要因素。1、域名年龄、URL 和权限…

作者头像 李华
网站建设 2026/4/12 4:22:29

SpringBoot如何实现大文件秒传功能?

大文件传输系统解决方案 - 专业提案 项目背景与需求分析 作为北京教育行业国企项目负责人,我们面临以下核心需求: 大文件传输能力:单文件100G支持,文件夹传输保留层级结构稳定性要求:断点续传需支持浏览器刷新/关闭…

作者头像 李华
网站建设 2026/4/9 10:42:18

YOLO26数据增强 :自动生成图片以及xml文件,开箱即用

💡💡💡本文改进内容:针对小样本数据集如何有效的数据增强,以及如何自动生成对应的xml文件,本文提供了多种数据增强方式,如1)Gamma变化;2)滤波类数据增强: GaussianBlur、medianBlur、blur;3)缩放类数据增强;4)翻转类数据增强; 《YOLO26魔术师专栏》将从以下…

作者头像 李华
网站建设 2026/4/14 16:39:02

YOLO26优化:多尺度 | 大内核和倒瓶颈设计CMUNeXt,高效提取全局上下文信息助力医学图像检测

💡💡💡提出了一种高效的全卷积轻量级医学图像分割网络CMUNeXt,该网络能够在真实场景场景中实现快速准确的辅助诊断。CMUNeXt利用大内核和倒瓶颈设计,将远距离空间和位置信息彻底混合,高效提取全局上下文信息 💡💡💡如何使用:1)替换YOLO26 C3k2,实现二次创新,…

作者头像 李华
网站建设 2026/4/8 2:27:24

EVA Human论文复现

本文主要聚焦于EVA GitHub项目论文框架的初步理解以及在Linux的环境配置操作,部分内容可能存在错误,望提出本文中存在的问题并作出指正以及对内容进行补充,谢谢 一、论文框架 基于其整体流程以及与3DGS原理核心框架进行对比理解 1.1 输入与…

作者头像 李华
网站建设 2026/4/8 1:41:06

基于微信小程序的在线预约挂号系统(源码+lw+部署文档+讲解等)

课题介绍 本课题聚焦基于微信小程序的在线预约挂号系统的设计与实现,后端依托SpringBoot架构提供稳定业务支撑,针对性解决传统医疗就诊中挂号排队耗时久、号源管控混乱、医生排班不透明、就诊提醒缺失、跨院病历不通等核心痛点,构建集在线挂号…

作者头像 李华