IT 之家 1 月 19 日消息,JQuery 是一款受到广泛赞誉的轻量 JavaScript 框架,目前官方推出了 JQuery 4.0 正式版本,号称是近 10 年来的首个重大版本更新,小伙伴可以点此访问项目地址。

在兼容性方面,jQuery 4.0 正式放弃对 IE10 及更早版本的支持(官方同时预告 IE11 将在后续 jQuery 5.0 中逐步淘汰)。同时也停止支持 Edge Legacy、过旧的 iOS 与 Firefox 版本以及 Android Browser。如果用户仍需要使用这些老旧浏览器,应当继续使用 jQuery 3.x。
安全能力方面,新版本引入 Trusted Types 支持,确保在启用 CSP(内容安全策略)的场景下安全处理 HTML 内容。同时,异步脚本加载机制更多改为使用 标签,减少因内联脚本带来的 CSP 报错问题。
在工程化升级上,jQuery 源码已从 AMD 架构迁移至 ES Modules,并采用 Rollup 打包,使其更好适配现代构建工具、开发流程以及原生模块化浏览器环境。
此外,jQuery 原型链上仅供内部使用的 push、sort、splice 等方法也被移除,需要时可用原生数组方法替代。事件系统方面,焦点相关事件顺序已统一遵循最新 W3C 规范,不再覆盖浏览器原生行为,这一调整属于破坏性改动,但让跨浏览器行为更加一致。
精简版(Slim)构建也迎来更新,进一步移除了 Deferred 和 Callbacks 模块,体积降至约 19.5KB(gzip)。在现代浏览器环境下,大多数场景可直接使用原生 Promise。如果需要兼容 IE11,则建议使用完整版本或额外引入 polyfill。
此外,IT 之家注意到官方还删除了多项已弃用的 API,其中包含:
jQuery.cssNumber
jQuery.cssProps
jQuery.isArray
jQuery.parseJSON
jQuery.nodeName
jQuery.isFunction
jQuery.isWindow
jQuery.camelCase
jQuery.type
jQuery.now
jQuery.isNumeric
jQuery.trim
jQuery.fx.interval


登录后才可以发布评论哦
打开小程序可以发布评论哦