Bunu duymuş querySelector
& querySelectorAll
seçmek için yeni yöntemler DOM
unsurlar. Nasıl eski yöntemlere karşılaştırmak, do getElementById
& getElementsByClassName
performans 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ı?
getElementById
ve getElementsByClassName
yine isimleri açıklamak amacıyla idealdir.
qS/qSA
herhangi bir öğe bağlamından kullanılabilir, ancak gEBI
yalnızca document
bağlamdan kullanılabilir .
getElementById
Seçicilere göre arama id
yaparken, 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')
id
querySelector('[id="1"]')
querySelector
ve querySelectorAll
tam olarak artık destekleniyor. caniuse.com/#feat=queryselector