gpt4 book ai didi

jquery - 使用 :even or filter (":even") in jQuery

转载 作者:行者123 更新时间:2023-12-01 00:57:09 26 4
gpt4 key购买 nike

我正在阅读 jQuery API,关于偶数选择器,jQuery 建议我们使用纯 CSS 选择器选择元素列表,然后使用 filter(":even") 以获得更好的性能。但我认为 jQuery 也针对其 :even 选择器进行了优化。当我使用任何选择器时,它在相同的时间内给出了相同的结果。只有当我们有超过100万个元素时它才会有所不同吗?有人可以解释一下 :even 选择器的工作原理以及为什么使用 filter(":even") 更好吗?

谢谢,托沃

最佳答案

为什么不测试一下呢? http://jsperf.com/even-selector

如果您正在寻找快速的东西,请使用 :nth-child(even),因为它是 native 选择器,可以输入到 document.querySelectorAll 中。 :even 是 jQuery 特定的伪选择器,强制 jQuery 使用 JavaScript 遍历 DOM,这几乎总是比 document.querySelector 慢。

关于jquery - 使用 :even or filter (":even") in jQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15376388/

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