я читал больше в последнее время об эффективности различных селекторных механизмов. Я знаю, что jQuery использует механизм Шипения и , это сообщение в блоге о некотором материале jQuery упомянуло, что механизм Шипения разобьется, ваш селектор в массив затем анализируют слева направо.
Это затем, справа налево, начинает дешифровать каждый предмет с регулярными выражениями. То, что это также означает, - то, что самая правая часть вашего селектора должна быть максимально конкретной — например, идентификатор или имя тега.
Мой вопрос состоит в том, более ли эффективно выполнить селектор с всего указанный идентификатор или имя тега также:
var div = $('#someId');
//OR
var div = $('div#someId');
, Так как я пишу свой CSS в форма div#someId
, я склонен делать свои селекторы тот же путь, я заставляю Шипение выполнять дополнительную работу (принимающий , QuerySelectorAll недоступен)?