轻量 JavaScript 框架 jQuery 推出 4.0 测试版,放弃支持 IE 10
JQuery 是一款受到广泛赞誉的轻量 JavaScript框架,目前官方推出了JQuery 4.0测试版本,主要带来了一系列内容精简、错误修复及性能提升,小伙伴可以点此访问项目地址。
官方强调,JQuery 4.0测试版本舍弃了 IE 10 / Firefox 火狐浏览器 v65 前版本支持,未来版本中还将进一步减少支持的浏览器。
此外,注意到官方还删除了多项已弃用的API,其中包含:
jQuery.cssNumberjQuery.cssPropsjQuery.isArrayjQuery.parseJSONjQuery.nodeNamejQuery.isFunctionjQuery.isWindowjQuery.camelCasejQuery.typejQuery.nowjQuery.isNumericjQuery.trim官方同时提到,jQuery 4.0不再自动将 dataType: json 和提供的回调函数转换为JSONP请求。现在推荐使用CORS进行跨域交互,因为 CORS 在jQuery 4.0支持的所有浏览器中都有效。这有助于避免在不知情的情况下执行来自远程域的代码。
此外,jQuery主分支的源码已从AMD迁移到ES模块,jQuery 4.0同时支持了Trusted Types,允许开发者使用TrustedHTML包装的HTML作为jQuery操作方法输入。