主要变化
团队表示,他们在这个版本中做了很多工作来更新一些测试和构建基础设施,包括将 CI 从 Travis CI 迁移到 GitHub Actions,在 Node 16 而不是 Node 15 上进行测试,通过 https 加载测试监听器,以及为自定义构建添加更多精度测试 (accurate testing)。
此外,他们还从仓库某些文件的注释中删除了一些旧链接。因为这些链接指向了已被泄露的 URL。虽然这些文件从未在某个版本中分发,但它们毕竟存在于 GitHub 源代码中。
此版本中还有一个与焦点相关的修复。具体情况是,即使在移除了 jQuery 焦点处理程序之后,对焦点的特殊事件处理仍然保持连接,这破坏了任何后续的手动焦点触发器。例如:
$elem.on("focus", function() {}).off("focus").trigger("focus");
不会触发获取获取焦点。
虽然 jQuery.trim 在主分支上已被删除,以便在下一个主要版本原生支持 String#trim,但对于分支支持的某些浏览器(例如 Android 4.0)在 3.x 分支上仍然需要它。由于正则表达式的结构存在问题,某些极端情况非常慢。不过现在这种情况已经发生了变化,并且速度提升非常显着。
原文:
https://blog.jquery.com/2022/08/26/jquery-3-6-1-maintenance-release/
页面更新:2024-03-09
本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828
© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号