Bunu duymuş querySelector& querySelectorAllseçmek için yeni yöntemler DOMunsurlar. Nasıl eski yöntemlere karşılaştırmak, do getElementById& getElementsByClassNameperformans ve tarayıcı desteği açısından?
Performans, jQuery'nin sorgu seçicisinin kullanımına kıyasla nasıldır?
Hangi yerel kümenin kullanılacağı için bir en iyi uygulama önerisi var mı?
getElementByIdve getElementsByClassNameyine isimleri açıklamak amacıyla idealdir.
qS/qSAherhangi bir öğe bağlamından kullanılabilir, ancak gEBIyalnızca documentbağlamdan kullanılabilir .
getElementByIdSeçicilere göre arama idyaparken, DOM düğümlerini bulmak için özniteliklerle eşleşir querySelector. Yani geçersiz bir seçici için, örneğin <div id="1"></div>, öznitelikle eşleşmesini söylemediğiniz sürece, başarısız olduğu sürece getElementById('1')işe yarayacaktır (örn .querySelector('#1')idquerySelector('[id="1"]')
querySelectorve querySelectorAlltam olarak artık destekleniyor. caniuse.com/#feat=queryselector