标签: javascript performance browser jquery-selectors css-selectors
在选择元素时,例如<a class='my-class' name='my-name'>sth</a>,为什么使用.my-class,a这样的内容比[name='my-name']更快。在我看来,选择器遍历dom树使用深度优先搜索(如果我误解,请纠正我),为什么前者更快?
<a class='my-class' name='my-name'>sth</a>
.my-class
a
[name='my-name']
答案 0 :(得分:0)
似乎id,class被添加到索引中,从而加快搜索速度。
id
class