【问题标题】:Performance: selector or traversing?性能:选择器还是遍历?
【发布时间】:2009-08-25 08:03:08
【问题描述】:

我想知道在 body 和所有段落上应用课程的最快方法是什么。我们可以使用简单的选择器,例如:

$("body").addClass("foo");
$("p").addClass("bar");

但也可以遍历方法,如:

$("body").addClass("foo").find("p").addClass("bar");

在性能方面有什么区别吗?

干杯, 本杰明

【问题讨论】:

    标签: jquery performance


    【解决方案1】:

    我怀疑第二个版本会稍微快一些,因为find 将在先前选择器结果的子项中查找匹配选择器的元素。但是在这种情况下,差异可能会非常小,以至于您甚至都不会注意到它。

    【讨论】:

    • 谢谢你的回答,RaYell,我就是这么想的 ;)
    猜你喜欢
    • 1970-01-01
    • 2013-02-19
    • 2013-10-23
    • 1970-01-01
    • 1970-01-01
    • 2021-11-10
    • 2015-06-27
    • 2013-05-30
    相关资源
    最近更新 更多