gpt4 book ai didi

jquery - jQuery 选择器的性能特征与 CSS 选择器的性能特征有何不同?

转载 作者:行者123 更新时间:2023-12-01 02:38:22 24 4
gpt4 key购买 nike

昨天我发现了 Google 的 Firebug 页面速度插件。 The page关于使用高效的 CSS 选择器,据说不要使用过度限定的选择器,即使用 #foo 而不是 div#foo。我认为后者会更快,但谷歌却另有说法,我有什么资格反对这一点呢?

所以这让我想知道这是否同样适用于 jQuery 选择器。 This page我发现 on SO 的链接说我应该使用 $("div#foo") ,这就是我一直在做的事情,因为我认为通过限制选择器匹配可以加快速度仅限 div 元素。但这真的比像 Google 对 CSS 选择器所说的那样编写 $("#foo") 更好吗,或者 CSS 与 jQuery 元素匹配以不同的方式工作,我应该坚持使用 $("div#foo")

最佳答案

$("#foo") 优于 $("div#foo")

由于 id 在文档中是唯一的,因此您不必在其前面添加标签名称前缀。

这是一个很好的链接

jQuery Performance Rules

关于jquery - jQuery 选择器的性能特征与 CSS 选择器的性能特征有何不同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1846143/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com