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

Mos*_*oss 2 css jquery css-selectors jquery-selectors

我昨天遇到了谷歌的Fire Speed附加组件.关于使用高效CSS选择器的页面表示不使用过度合格的选择器,即使用#foo而不是使用div#foo.我认为后者会更快,但谷歌却说不然,我该反对谁?

所以这让我想知道是否同样适用于jQuery选择器.这个页面我发现SO上的链接说我应该使用$("div#foo"),这就是我一直在做的事情,因为我认为通过限制选择器div仅匹配元素会加快速度.但它真的比写$("#foo")谷歌对CSS选择器的说法更好,或者以不同的方式做CSS与jQuery元素匹配工作,我应该坚持下去$("div#foo")

rah*_*hul 5

$("#foo") 比...更好 $("div#foo")

由于id在文档中是唯一的,因此您不必在其前面加上标记名称.

这是一个很好的链接

jQuery性能规则