jQuery 3.6.0 发布

栏目: 软件资讯 · 发布时间: 3年前

内容简介:jQuery 是一个快速、小型且功能丰富的 JavaScript 库。通过易于使用的 API(可在多种浏览器中使用),使 HTML 文档的遍历和操作、事件处理、动画和 Ajax 等操作变得更加简单。结合了多功能性和可扩展性,jQuery ...

jQuery 是一个快速、小型且功能丰富的 JavaScript 库。通过易于使用的 API(可在多种浏览器中使用),使 HTML 文档的遍历和操作、事件处理、动画和 Ajax 等操作变得更加简单。结合了多功能性和可扩展性,jQuery 改变了数百万人编写 JavaScript 的方式。

jQuery 3.6.0 已正式发布,此版本不包含安全修复程序,但具有一些错误修复和改进。以下是 jQuery 3.6.0 的更新亮点:

即使存在 JSONP 错误也返回 JSON

在以前的版本中,当 JSONP 请求返回错误时,返回通常仍是一个可执行脚本。3.6.0 版本已经更改了默认行为,以尝试在这种情况下执行脚本。当遇到错误时,正常的脚本仍将被跳过。

修正

一个值得强调的 bug 是关于将焦点重定向到焦点处理程序中的另一个元素。以这个例子为例,一个焦点处理程序在另一个焦点处理程序中被触发。

elem1.on(“ focus”,function(){
  elem2.trigger(“ focus”);
});

由于它们在 IE 之外的所有地方都具有同步特性,因此在 3.4.0 中添加了一个利用本地事件的修复程序,导致该本地.focus()方法在初始元素中被最后调用,从而使其失去了焦点。尽管代码继续利用本机焦点和模糊事件,但我们能够通过与本机方法进行更多的匹配并仅将最后一个焦点事件传播到 DOM tree 中来解决此问题。

其他错误修复和改进包括:修复了在 Firefox 中检索表格行的维度;修复了在已删除元素上触发焦点事件时,Chrome崩溃的问题;对某些测试进行了多项改进等。下面是完整的变更日志:

Ajax

Core

Deferred

  • 将 master 重命名为 primary (15b62a2e)

Dimensions

  • 修改 reliableTrDimensions 支持测试,以考虑到 FF (#4529bcd40aa7)

Docs

  • 将 JS Foundation 提及的内容更改为 OpenJS Foundation (db43ef0b)

Event

  • 使焦点重新触发而不是将原来的元素聚焦回来 (#43822fadbc0a)
  • 如果一个元素在模糊时被移除,不会崩溃 (#4417aaf9c55a)
  • 移除 event.which shim (#32352bf9793e)

Selector

Support

  • 确保支持 div 的 display 设置为block (#4844) (#4832f8bdb127)

Tests

  • 修正没有数据类型的脚本不自动执行的测试 (7298e04f)
  • 跳过 Legacy Edge 中的 jQuery.parseXML 错误报告测试 (bf06dd47)
  • 修正 jQuery.parseXML 错误报告测试 (1ec36332)
  • 在 Node.js mock 服务器中识别带点的回调 (4c572a7f)
  • 跳过 Safari 中的 "jQuery.ajax() on unload"测试 (4f016c64)
  • 删除一个未使用的局部变量 (beea433d)
  • 删除剩余的过时 jQuery.cache 引用 (5e028c76)
  • 删除过时的 jQuery 数据测试 (8ad78cdb)

更多详情可查看:https://blog.jquery.com/2021/03/02/jquery-3-6-0-released/


以上所述就是小编给大家介绍的《jQuery 3.6.0 发布》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

人类2.0

人类2.0

皮埃罗∙斯加鲁菲(Piero Scaruffi) / 闫景立、牛金霞 / 中信出版集团股份有限公司 / 2017-2-1 / CNY 68.00

《人类2.0:在硅谷探索科技未来》从在众多新技术中选择了他认为最有潜力塑造科技乃至人类未来的新技术进行详述,其中涉及大数据、物联网、人工智能、纳米科技、虚拟现实、生物技术、社交媒体、区块链、太空探索和3D打印。皮埃罗用一名硅谷工程师的严谨和一名历史文化学者的哲学视角,不仅在书中勾勒出这些新技术的未来演变方向和面貌,还对它们对社会和人性的影响进行了深入思考。 为了补充和佐证其观点,《人类2.0......一起来看看 《人类2.0》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

Base64 编码/解码
Base64 编码/解码

Base64 编码/解码

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具