jQuery 3.6.x 系列的更新频率有点高,距离上次更新才过去两个多月又发布了新版本:3.6.4。更新内容主要还是围绕着新的选择器:has()
。
开发团队表示,他们一直在研究如何解决最近在浏览器中添加的一些新选择器,尤其是:has
。 jQuery 3.6.3 确定了使用原生CSS.supports
来确定选择器是直接传递给querySelectorAll
还是通过 jQuery 的选择器引擎的策略,就像使用 jQuery 选择器扩展、复杂的:not()
时的情况一样,或其他在 jQuery 中有效但在浏览器中无效的选择器。从技术上讲,这一切都很好,但也有缺点。对他们来说幸运的是,不再需要修复,可以回到原来的方式。
其他变化和修复查看发布公告。
jQuery 是一个快速、小型且功能丰富的 JavaScript 库。通过易于使用的 API(可在多种浏览器中使用),使 HTML 文档的遍历和操作、事件处理、动画和 Ajax 等操作变得更加简单。结合了多功能性和可扩展性,jQuery 改变了数百万人编写 JavaScript 的方式。