感谢网友 地板轰鸣 的线索投递!
2 月 14 日消息,JQuery 是一款受到广泛赞誉的轻量 JavaScript 框架,目前官方推出了 JQuery 4.0 测试版本,主要带来了一系列内容精简、错误修复及性能提升,小伙伴可以点此访问项目地址。
官方强调,JQuery 4.0 测试版本舍弃了 IE 10 / Firefox 火狐浏览器 v65 前版本支持,未来版本(jQuery 5.0)中还将进一步减少支持的浏览器。
此外,注意到官方还删除了多项已弃用的 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
官方同时提到,jQuery 4.0 不再自动将 dataType: “json” 和提供的回调函数转换为 JSONP 请求。现在推荐使用 CORS 进行跨域交互,因为 CORS 在 jQuery 4.0 支持的所有浏览器中都有效。这有助于避免在不知情的情况下执行来自远程域的代码。
此外,jQuery 主分支的源码已从 AMD 迁移到 ES 模块,jQuery 4.0 同时支持了 Trusted Types,允许开发者使用 TrustedHTML 包装的 HTML 作为 jQuery 操作方法输入。
相关阅读:
《轻量级 Javascript 框架 jQuery 3.5.0 发布》
《因使用旧版 jQuery,消息称全球至少有 7.5 亿个网站存在安全风险》