Что самое быстрое в jquery/javascript?
$('#myID .myClass')
или
$('.myClass')
Что лучше всего использовать в CSS?
#myID .myClass{}
или
.myClass{}
Теперь я вижу, что лучше объяснить. Извините!
Ofceauce ID - более быстрый селектор как в CSS, так и в JavaScript. Но иногда вам нужно использовать класс, поскольку есть несколько селекторов.
Скажем, например, что у меня есть документ BIG html. В середине страницы у меня есть:
<div id="myID">
<a class="myClass">link1</a>
<a class="myClass">link1</a>
<a class="myClass">link1</a>
</div>
Если я хочу настроить таргетинг на все "myClass". Было бы лучше настроить таргетинг на идентификатор до таргетинга на классы? (тогда мне не пришлось бы делать domtravel всего HTML-документа) Например:
Будет ли это:
$( '# MyId'). Найти (". MyClass')
Быстрее, чем:
$(". MyClass')