gpt4 book ai didi

jQuery 类选择器性能(困惑)

转载 作者:行者123 更新时间:2023-12-03 22:22:28 27 4
gpt4 key购买 nike

那么 $('table.selectable td.capable input:text')$('table.selectable td input:text') 更好吗?换句话说,指定一个类会加速还是减慢选择速度(假设在这种情况下不是绝对需要的)?

最佳答案

我没有检查 Sizzle 实现,但在最好的情况下,td 将映射到类似 getElementsByTagName() 的内容。和 .capable 类似 getElementsByClassName() , 如果可供使用的话。因此两者在速度方面是相当的。

但是,据我所知,没有 getElementsByTagNameAndClassName() 方法,因此解析 td.capable 可能需要在 DOM 调用之后进行额外的过滤。所以,我很倾向于认为它会更慢。

当然,基准测试可以肯定地说明问题。

关于jQuery 类选择器性能(困惑),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6179540/

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