2026 年 2 月 24 日,恰逢jQuery诞生 20 周年之际,曾彻底改变 Web 开发格局的 jQuery 迎来了 4.0 版本正式发布,这也是该库近十年来的首个重大版本更新。
从 2006 年 1 月 14 日首次亮相,到如今仍是全球数百万开发者的常用工具,jQuery 在二十年里持续影响着前端开发生态,而此次 4.0 版本的到来,更是在保留核心优势的基础上完成了全面的现代化升级。
jQuery 4.0 的开发核心围绕精简、现代、高效展开,其开发团队大刀阔斧清理遗留代码、移除废弃 API,同时停止对多款过时型浏览器的支持,在轻量化和性能优化上实现了重大突破。
官方表示,大多数现有用户仅需对代码进行少量修改即可完成升级,同时还提供了详细的升级指南和 jQuery Migrate 插件,为升级过程保驾护航,降低迁移成本。
在浏览器兼容性上,jQuery 4.0 做出了关键性调整,正式放弃对 Internet Explorer 10 及更早版本的支持,同时不再兼容 Edge 传统版、早于最近 3 个版本的 iOS 浏览器和 Android 浏览器。
值得注意的是,Internet Explorer 11 在该版本中仍被坚定支持,但官方已明确表态,将在后续的 jQuery 5.0 版本中彻底移除对 IE11 的支持,这标志着 jQuery 正式向现代浏览器生态全面靠拢。
架构层面的现代化是本次更新的重要亮点,jQuery 的源代码从传统的 AMD 模块成功迁移至 ES 模块,彻底适配现代前端的构建工具和开发工作流。开发者如今可通过标签直接以 ES 模块形式导入 jQuery,项目打包工具也从 RequireJS 切换为更贴合现代开发的 Rollup,让这款经典库能无缝融入 Vite、Webpack 等主流前端工程化体系。
安全与规范适配也成为本次升级的重点,jQuery 4.0 新增了对 Trusted Types 的支持,确保包装在 TrustedHTML 中的 HTML 内容可安全作为 jQuery DOM 操作方法的输入,完全符合内容安全策略(CSP)指令要求。同时,库中将大部分异步脚本请求替换为 script 标签实现,替代原有内联脚本方式,从根源上避免了 CSP 相关报错,提升了项目的安全性。
为实现轻量化,jQuery 4.0 集中移除了多款已被现代浏览器原生方法替代的废弃函数,包括jQuery.isArray、jQuery.parseJSON、jQuery.trim和jQuery.now等,对应的原生替代方法分别为Array.isArray()、JSON.parse()、String.prototype.trim()和Date.now()。
仅这一步调整,就让 jQuery 4.0 在 gzip 压缩后的代码体积减少了超过 3000 字节。
此外,由于除 IE11 外,所有受支持浏览器均已原生支持 Promise,新版还移除了 Deferreds 和 Callbacks 模块,其精简版 gzip 压缩后体积进一步缩减至约 19.5KB,达到了历史轻量化新高度。
此次现代化升级也收获了开发者社区的广泛好评。有Reddit 用户感慨道,jQuery 4.0 的更新日志中近一半内容都是 “删减”,这恰好印证了浏览器原生 JavaScript 的成熟与强大。在HackerNews 上也有开发者表示,即便原生 JS 和现代框架不断发展,jQuery 的代码依然比现代原生 JavaScript 方案更加简洁、清晰、直观,其低心智成本的优势依然显著。
针对前端社区中 “全新开发项目是否还需要使用 jQuery” 的疑问,Reddit 相关讨论帖的超 130 条回复给出了答案。
有开发者认为,习惯使然是重要原因,且 jQuery 仍与 WordPress 捆绑发布,各类入门教程也仍在使用,使其拥有持续的用户基础;更有评论者强调,在快速迭代、频繁更新的前端框架生态中,jQuery 的稳定性与可预测性成为了独树一帜的价值。
事实上,jQuery 如今每天仍保持数百万次的下载量。
其持续被广泛使用的背后,有着十项核心原因:维护或扩展基于 jQuery 的大型已有代码库、以极低心智成本实现高效 DOM 操作、跨浏览器标准化处理仍有价值、无需完整框架即可快速实现小型交互功能、庞大的插件生态系统依旧可用、代码对非专业人士可读性极佳、适配渐进式增强与服务端渲染的网站、性能已不再是使用短板、依赖关系简单可控,而 “稳定可靠” 本身,就是其在现代开发中不可忽视的核心优势。
对比原生 JavaScript DOM API以及React、Vue 等现代方案,jQuery 并非被替代,而是找到了属于自己的应用场景。在渐进式增强开发、服务端渲染网站搭建,以及无需引入完整框架的小型交互功能实现中,jQuery 依然表现非常出色;对于需要维护现有代码库、追求开发简洁性和跨浏览器兼容性的项目,它仍是极具性价比的实用选择。
目前,jQuery 4.0 已经可通过 jQuery CDN 和 npm 包管理工具获取,开发者执行npm install jquery@4.0.0即可完成安装。
作为一款走过二十年的经典前端库,jQuery 4.0 的发布不仅是一次技术里程碑,更是对其 “Write Less, Do More” 核心理念的延续。它证明了经典工具并非一成不变,而是能通过持续进化适配现代开发需求,而在未来,这款陪伴了一代前端开发者的库,仍将在属于自己的领域持续发挥卓越与独特的价值。
作者:洛逸
相关参考:
https://jquery.com/upgrade-guide/4.0/
https://github.com/jquery/jquery-migrate
本篇文章为 @ 场长 创作并授权 21CTO 发布,未经许可,请勿转载。
内容授权事宜请您联系 webmaster@21cto.com或关注 21CTO 公众号。
该文观点仅代表作者本人,21CTO 平台仅提供信息存储空间服务。
请扫描二维码,使用微信支付哦。