-3

タイトルは説明的なものだと思います。以前の問題のためにパフォーマンスに夢中になり、すべてを最高速度にしようとしています。$('#parent')。find('li')が$('#parent li')よりも速いことがわかったので、もう何もわからないように感じます...したがって、私の質問:

何が速いのか

$('#parent .childclass1, #parent .childclass2').css(something) 

また

$('#parent').children().css(something)?

前もって感謝します

4

1 に答える 1

1

2つ目は、非常に高速なdomクエリを1つだけ実行し、NodeListを参照するだけです。2回の呼び出しを行うのとは対照的にdocument.getElementById、クラスがあるかどうかすべての子をチェックします。2番目ははるかに高速になります。1つ目は2つ目よりも約60%遅くなります。

于 2012-10-02T16:27:13.807 に答える