jQuery 3.6.3 发布,快速选择器修复
jQuery 3.6.2 刚于上周发布,该版本包含了几个变化,其中最重要的是解决了在大多数浏览器中引入的一些新选择器的问题,如 :has()。现如今,jQuery 3.6.3 也已发布;原因在于有一个问题被报告,揭示了原来的修复问题。新版本亮点更新内容如下:
正确使用CSS.supports
在jQuery 3.6.2修复了:has的问题后,开发团队开始使用CSS.supports( "selector(SELECTOR)") 来确定一个选择器如果直接传递给querySelectorAll是否有效。当CSS.supports返回false时,jQuery就会退回到它自己的选择器引擎(Sizzle)。但显然,该实现有一个错误。在CSS.supports( "selector(SELECTOR)")中,SELECTOR需要是一个<complex-selector>而不是一个<complex-selector-list>。比如说:
CSS.supports("selector(div)"); // true CSS.supports("selector(div, span)"); // false
这意味着所有复杂的选择器列表都通过Sizzle而不是querySelectorAll来传递。这在大多数情况下不一定是个问题,但它确实意味着一些在浏览器中支持但在Sizzle中不支持的 level 4 选择器,如:valid,如果它是选择器列表的一部分(例如 "input:valid, div"),则不再起作用。需要注意的是,目前这只影响到Firefox;但随着他们推出对 CSS.support 的更改后,它将影响所有的浏览器。
这个问题现在已经在jQuery 3.6.3中被修复,它也是这个版本中唯一的功能变化。
下载
从 npm 获取此版本:
npm install jquery@3.6.3
更多详情可查看发布公告。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
GnuPG 2.4.0 发布,通用加密引擎
GnuPG 是 OpenPGP 标准的完整且自由的实现,允许加密和签署数据和通信,并具有通用的密钥管理系统以及公共密钥目录的访问模块。GnuPG 本身是一个命令行工具,具有易于与其它应用程序集成的功能,有丰富的前端应用和库可用。作为通用加密引擎,GnuPG 不仅支持 OpenPGP,还支持 S/MIME 和 Secure Shell 。 目前 GnuPG 发布了 2.4.0 版本,此版本带来如下改动: gpg:新命令 --quick-update-pref。[ rGd40d23b233 ] gpg:新列表选项 show-pref 和 show-pref-verbose。[ rG811cfa34cb ] gpg:新选项 --list-filter 限制关键列表 [ rG1324dc3490 ] gpg:新的 --export-filter export-revocs。[ rGc985b52e71 ] gpg:还导入杂散的撤销证书。[ rG7aaedfb107 ] gpg:在 de-vs 模式下为加密子密钥添加符号。[ T6279 ] gpg:将签名验证速度提高四倍以上。双分离签名速度。[...
- 下一篇
VS Code Go v0.37 发布
VS Code Go 是 Golang 团队官方推出的一个 VS Code 扩展,为 Go 编程语言提供了丰富的语言支持。 VS Code Go v0.37 近日正式发布,这个版本包括新的静态分析功能,可以报告依赖项中的已知漏洞。这些 vulncheck 分析工具由 Go 的漏洞数据库和 Go 语言服务器的govulncheck集成支持。 变化 新的 “Go:Toggle Vulncheck” 命令可启用/禁用基于导入的漏洞分析。这需要 gopls v0.11.0 或更新版本。 如果可以确定测试名称,则会向某些子测试添加测试和调试测试代码镜像 Gopls 设置已更新为匹配 gopls@v0.11.0 “go.formatTool” 设置接受特殊值 “custom”,这会导致扩展使用使用设置 "go.alternateTools": { "customFormatter": <your custom tool name> } 配置的自定义格式化程序 已删除实验性 “Go:Run Vulncheck(exp)” 命令 扩展不再默认绕过 Delve 的 Go 版本检查。用户必须安...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- Windows10,CentOS7,CentOS8安装Nodejs环境
- SpringBoot2全家桶,快速入门学习开发网站教程
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- CentOS8编译安装MySQL8.0.19
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- Docker使用Oracle官方镜像安装(12C,18C,19C)