龙空技术网

竟然还在更新?jQuery 3.6.1 更新发布

新疆阿亮 5427

前言:

今天朋友们对“jquerytrgger”大概比较注重,兄弟们都需要剖析一些“jquerytrgger”的相关知识。那么小编同时在网上搜集了一些对于“jquerytrgger””的相关内容,希望看官们能喜欢,同学们快快来了解一下吧!

主要变化

改进基础设施

团队表示,他们在这个版本中做了很多工作来更新一些测试和构建基础设施,包括将 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 性能

虽然 jQuery.trim 在主分支上已被删除,以便在下一个主要版本原生支持 String#trim,但对于分支支持的某些浏览器(例如 Android 4.0)在 3.x 分支上仍然需要它。由于正则表达式的结构存在问题,某些极端情况非常慢。不过现在这种情况已经发生了变化,并且速度提升非常显着。

原文:

标签: #jquerytrgger