Скорость выбора CSS и jQuery

В jQuery всякий раз, когда я сталкиваюсь с чем-то вроде этого:

$("div#MyDiv").....

Я обычно говорю разработчику:« Не пытайтесь помещать div перед #MyDiv , селекторы ID - самые быстрые. "Т.е.

$("#MyDiv")....

Это потому, что последний подключается непосредственно к document.getElementById , вместо того, чтобы сканировать DOM для всех

Сначала элементы.

Мой вопрос: применяются ли те же правила к селекторам CSS? То есть, а не:

div#MyDiv
{
}

Быстрее иметь просто?:

#MyDiv
{
}

(Я понимаю, что селекторы CSS в любом случае невероятно быстрые, поэтому на самом деле ни один из них не будет иметь большого значения.)

Большое спасибо

EDIT

Любые ссылки или ссылки могут быть полезны для целей этого обсуждения. Спасибо: -)

10
задан James Wiseman 4 November 2010 в 08:57
поделиться