当前位置: 首页 > news >正文

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 这个版本,还是觉得挺震撼的。

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

http://www.jsqmd.com/news/309552/

相关文章:

  • 打破SPC传统观念,拒绝再做工具人
  • 程序员双非非科班学历,如何快速找到工作?
  • 多模态特征融合发Paper是给这些人玩明白了
  • 基于S7 - 200 PLC和MCGS组态的运料小车控制系统设计探秘
  • 一次 Wi-Fi 驱动异常背后的真相 —— 从 PCIe BAR 空间异常深扒 MSI 中断机制
  • 软考科目哪个含金量高?
  • Vue框架开发高德地图的导航功能
  • Clawdbot:你的 24×7 全能 AI 员工——本地优先、主动执行、国产兼容的下一代智能体
  • 邦芒支招:职场拒绝同事请求的6大高情商技巧
  • 罗德与施瓦茨 CMP180 无线电通信测试仪
  • 安立 MT8000A 无线通信测试平台
  • Java 架构师面试题解析(2026 年版)
  • Elasticsearch 7.X DSL 入门教程
  • 史上最全Java面试题,Java面试必备
  • 搜了网 item_get - 根据 ID 取商品详情接口对接全攻略:从入门到精通
  • 搜了网 item_search_shop - 获得店铺的所有商品接口对接全攻略:从入门到精通
  • COD在线分析仪:全新光电定量技术测水质
  • YOLO26优化:KAN系列 | 「一夜干掉MLP」的KAN ,全新神经网络架构一夜爆火
  • Claude Code / Codex / Gemini CLI 万能神器,完美解决程序员的痛点!
  • AD25 — 如何导出DXF / DWG文件
  • 【前端开发之CSS】(五)CSS 盒模型深度解析:从基础到实战,掌控页面布局核心
  • 【Linux系统编程】(二十二)从磁盘物理结构到地址映射:Ext 系列文件系统硬件底层原理深度剖析
  • 腾讯入局,销售易走出中国SaaS的健康运营之路
  • 2026年展厅迎宾机器人品牌选购指南与推荐
  • 爱芯元智通过港交所聆讯,智能汽车芯片市场格局加速重构
  • 京西智行可持续发展稳步迈进,CDP与EcoVadis评级双提升
  • SpringBoot如何实现大文件秒传功能?
  • 基于微信小程序的新冠疫情防控信息管理系统(源码+lw+部署文档+讲解等)
  • 基于微信小程序的粤语文化传播平台的设计与开发(源码+lw+部署文档+讲解等)
  • EVA Human论文复现