首页 » 网站推广 » jquery跟phptrim技巧_jQuery 40 测试版宣告不再支持 IE 10体积更小机能更好

jquery跟phptrim技巧_jQuery 40 测试版宣告不再支持 IE 10体积更小机能更好

访客 2024-11-07 0

扫一扫用手机浏览

文章目录 [+]

此外这次更新还包含:打消多余代码、淘汰已废弃的 API、移除未发布的内部参数,以及简化过于繁芜的“邪术”行为。

jQuery 项目进展并烦懑,上一个紧张版本 jQuery 3.0 是在 2016 年 6 月发布,而 4.0 曾操持于 2022 年发布,结果跳票了几次,以是差不多8年韶光了。

jquery跟phptrim技巧_jQuery 40 测试版宣告不再支持 IE 10体积更小机能更好

放弃对 IE 10 及更低版本的支持

jQuery 4.0 最显著的升级便是放弃了对 IE 10 及更低版本的支持,并且估量不才一个版本 jQuery 5.0 发布的时候将彻底放弃对 IE 11 即所有 IE 浏览器的支持。

jquery跟phptrim技巧_jQuery 40 测试版宣告不再支持 IE 10体积更小机能更好
(图片来自网络侵删)

这次更新移除了专门为旧版本 IE 设计的代码,使代码库更加高效,文件大小就减少了 867 字节,并且是gzip 压缩之后的大小,对其他过期浏览器的支持也同时删除了,如 Edge Legacy(不基于 Chromium 引擎)、iOS 11 之前的老版本、Firefox 65 之前的老版本等。
如果你的用户还在利用这些浏览器,那么建议你连续利用 jQuery 3.x 版本。

移除已废弃的 API

下面这些函数要么是内部利用的,要么现在所有支持的浏览器中都有原生相同功能的函数,jQuery 已经在之前几个版本中就被弃用它们,4.0 又是一个紧张版本,所以是时候彻底移除它们了。

jQuery.cssNumberjQuery.cssPropsjQuery.isArrayjQuery.parseJSONjQuery.nodeNamejQuery.isFunctionjQuery.isWindowjQuery.camelCasejQuery.typejQuery.nowjQuery.isNumericjQuery.trimjQuery.fx.interval

如果你在项目中利用了这些函数,请务必利用相应的原生方法或替代函数更新它,以确保与 jQuery 4.0 兼容。

其他改进

移除一些特定方法:jQuery 4.0 移除了一些内部利用的数组方法,包括 push、sort 和 splice,开拓者如果是用了这些内部方法,记得利用标准数组方法去代替这些方法。

事宜顺序变革:为了符合最新的W3C规范,jQuery 4.0 中 focusin 和 focusout 事宜的处理顺序发生了变革,新的顺序是:blur -> focusout -> focus -> focusin,这可能会影响依赖旧顺序的插件或代码,开拓者也要把稳下。

添加 FormData 支持:jQuery.ajax 现在可以自动处理二进制数据,包括 FormData,无需额外配置。

移除 JSONP 自动转换:jQuery 4.0 不再自动将 dataType: "json" 和供应的回调函数转换为 JSONP 要求,现在推举利用 CORS 进行跨域操作,由于它在 jQuery 4.0 所有支持的浏览器中都有效,并且有助于避免在不知情的情形下实行跨域的代码。

你还在利用 jQuery 吗?

时至今日,jQuery 依然是网络上运行韶光最长、最具影响力的 JavaScript 库之一,根据 BuiltWith 的统计数据,排名前 100 万的网站中超过 60% 以某种办法利用 jQuery,个中最大的缘故原由是 WordPress 内置了 jQuery,相信 4.0 发布之后,WordPress 也会很快在其新版本中集成 jQuery 4.0。

很多程序员不再利用 jQuery 作为 JavaScript 的框架,但是其弘大遗留代码库使得它可能还会存在很永劫光,至少它会在未来依旧会在数千万个 WordPress 网站中存在,如果你和我一样纯后端程序员,希望自己大略操作一下页面,那么 JQuery 依旧是最方便利用的 JavaScript 库。

标签:

相关文章

php反射用法技巧_php反射机制用法详解

面向工具编程中工具被授予了自省的能力,而这个自省的过程便是反射。反射,直不雅观理解便是根据到达地找到出发地和来源。比如,一个光秃秃...

网站推广 2024-12-12 阅读0 评论0