找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 20|回复: 4

[数码资讯] 轻量 JavaScript 框架 jQuery 推出 4.0 正式版,放弃支持微软 IE 10 浏览器

[复制链接]
  • 打卡等级:已臻大成
  • 打卡总天数:692
发表于 2026-1-19 08:47 | 显示全部楼层 |阅读模式

马上注册,查看更多内容,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×
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 内容。同时,异步脚本加载机制更多改为使用 <script> 标签,减少因内联脚本带来的 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
  • 打卡等级:已臻大成
  • 打卡总天数:420
发表于 2026-1-19 08:48 | 显示全部楼层
看看
回复 支持 反对

使用道具 举报

  • 打卡等级:自成一派
  • 打卡总天数:126
发表于 2026-1-19 09:14 | 显示全部楼层
一代经典,非常好用,奠定js的江湖地位了
回复 支持 反对

使用道具 举报

  • 打卡等级:已臻大成
  • 打卡总天数:393
发表于 2026-1-19 09:46 | 显示全部楼层
谢谢楼主分享!
回复 支持 反对

使用道具 举报

  • 打卡等级:自成一派
  • 打卡总天数:173
发表于 2026-1-19 09:55 | 显示全部楼层
看了LZ的帖子,我只想说一句很好很强大!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

文字版|手机版|小黑屋|RSS|举报不良信息|精睿论坛 ( 鄂ICP备07005250号-1 )|网站地图

GMT+8, 2026-1-19 10:23 , Processed in 0.516278 second(s), 4 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表