【发布时间】:2012-02-09 09:00:44
【问题描述】:
以下两行之间是否存在任何速度/效率差异。
$("table td:not(:first-child)")
和
$("table td").not(":first-child")
我认为第一个会更好,因为它会删除对象,但是是否存在实际差异并且是否很大。
谢谢
【问题讨论】:
-
这可能是我的更多问题,我不确定如何准确测量它。我会假设较小的页面没有问题,但它在什么时候会有所不同?
-
在可读性方面存在明显的差异。您的申请中是否存在其他类型的差异?
-
我同意我真的很喜欢可读性,但我想确保我不会因为可读性而失去显着的性能。
-
我发现第二个更容易阅读,所以如果我发现特定页面上的性能问题,我会从这种方式开始并重新审视它。
标签: jquery jquery-selectors css-selectors