Производительность: селектор или обход? - PullRequest
2 голосов
/ 25 августа 2009

Мне было интересно, какой самый быстрый способ применить класс к телу и, скажем, ко всем абзацам. Мы можем использовать простые селекторы, такие как:

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

Но также и методы обхода, такие как:

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

Есть ли разница в производительности?

Ура, Benjamin

1 Ответ

3 голосов
/ 25 августа 2009

Я подозреваю, что вторая версия будет немного быстрее, потому что find будет искать селектор соответствия элементов среди потомков результатов предыдущего селектора. Однако в этом случае разница, вероятно, будет настолько мала, что вы даже не заметите ее.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...