В jQuery всякий раз, когда я сталкиваюсь с чем-то вроде этого:
$("div#MyDiv").....
Я обычно говорю разработчику:« Не пытайтесь помещать div
перед #MyDiv
, селекторы ID - самые быстрые. "Т.е.
$("#MyDiv")....
Это потому, что последний подключается непосредственно к Мой вопрос: применяются ли те же правила к селекторам CSS? То есть, а не: Быстрее иметь просто?: (Я понимаю, что селекторы CSS в любом случае невероятно быстрые, поэтому на самом деле ни один из них не будет иметь большого значения.) Большое спасибо EDIT Любые ссылки или ссылки могут быть полезны для целей этого обсуждения. Спасибо: -) document.getElementById
, вместо того, чтобы сканировать DOM для всех
div#MyDiv
{
}
#MyDiv
{
}