Słyszałem, że to nowe metody wybierania elementów DOM
. W jaki sposób porównują ze starszymi metodami pod względem wydajności i obsługi przeglądarek?JavaScript querySelector vs. getElementById
W jaki sposób wydajność porównuje się z wykorzystaniem selektora kwerend jQuery?
Czy istnieje zalecenie najlepszej praktyki, z którego zestawu rodzimego korzystać?
Zdefiniuj lepiej. Są prawie zupełnie inne. –
To jest jak pytanie "czy klucz jednolity jest lepszy niż klucz nastawny?" Odpowiedź brzmi: są one potężniejsze i bardziej elastyczne, i tak przy wielu okazjach lepsze, ale 'getElementById' i' getElementsByClassName' są nadal idealne do celów, które opisują ich nazwy. – lonesomeday
Jeśli pytasz konkretnie o miejsca, w których się nakładają, to wszystko zależy. 'qS' i' qSA' mogą być wolniejsze (a może nie). 'qSA' ma szersze ogólne wsparcie niż' gEBCN'. 'gEBCN' zwraca" listę bieżącą ", a' qSA' nie. –