找回密码
 立即注册

QQ登录

只需一步,快速开始

  • QQ空间
  • 回复
  • 收藏
1 月 19 日消息,JQuery 是一款受到广泛赞誉的轻量 JavaScript 框架,目前官方推出了 JQuery 4.0 正式版本,号称是近 10 年来的首个重大版本更新,小伙伴可以点此访问项目地址。
推荐系统:win11系统下载
轻量 JavaScript 框架 jQuery 推出 4.0 正式版,放弃支持微软 IE 10 浏览器
1.jpg
在兼容性方面,jQuery 4.0 正式放弃对 IE10 及更早版本的支持(官方同时预告 IE11 将在后续 jQuery 5.0 中逐步淘汰)。同时也停止支持 Edge Legacy、过旧的 iOS 与 Firefox 版本以及 Android Browser。如果用户仍需要使用这些老旧浏览器,应当继续使用 jQuery 3.x。


安全能力方面,新版本引入 Trusted Types 支持,确保在启用 CSP(内容安全策略)的场景下安全处理 HTML 内容。同时,异步脚本加载机制更多改为使用 <script> 标签,减少因内联脚本带来的 CSP 报错问题。


在工程化升级上,jQuery 源码已从 AMD 架构迁移至 ES Modules,并采用 Rollup 打包,使其更好适配现代构建工具、开发流程以及原生模块化浏览器环境。


此外,jQuery 原型链上仅供内部使用的 push、sort、splice 等方法也被移除,需要时可用原生数组方法替代。事件系统方面,焦点相关事件顺序已统一遵循最新 W3C 规范,不再覆盖浏览器原生行为,这一调整属于破坏性改动,但让跨浏览器行为更加一致。


精简版(Slim)构建也迎来更新,进一步移除了 Deferred 和 Callbacks 模块,体积降至约 19.5KB(gzip)。在现代浏览器环境下,大多数场景可直接使用原生 Promise。如果需要兼容 IE11,则建议使用完整版本或额外引入 polyfill。


此外,注意到官方还删除了多项已弃用的 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

青苹果系统官网:www.pggho.com
发表评论
登录后参与评论 / 立即注册
用户反馈
QQ群