2012-04-23 13 views
6

DOM sorgularını daha hızlı yapan bir özellik sırası var mı? Örneğin, öğenin başlangıcında.DOM sorguları için HTML'deki en iyi öznitelikler sırası

DOM yukarıya geçtiğimde, DOM'yi aşağı doğru hareket ettirdiğimde, öznitelikler sonuna ve diğer yönlere göre daha iyi olacak mı?

+6

HTML ayrıştırıldıktan sonra, öznitelikler DOM öğe düğümünün (veya benzer nitelikteki düşük seviyeli bir nesnenin neredeyse bir başka nesnesi olan "öznitelikler" koleksiyonunun özelliklerine dönüşür). Özellik arama büyük olasılıkla bir karma olma olasılığı vardır, bu nedenle, özniteliğin işaretlemede nerede göründüğü ve DOM düğümünden nasıl alındığı arasında hiçbir ilişki yoktur. – Pointy

+0

@Pointy. Bana bu varsayımın bir kaynağını verebilir misin? Teşekkürler. – gdoron

+1

@Pointy: Bunu neden bir yorum olarak yazdınız ve cevap olarak değil mi? – themarcuz

cevap

2

Hayır, tarayıcı HTML'yi ayrıştırır ve DOM'ı oluşturur. Bu noktada, sayfanın gerçek kaynağı artık önemli değil, dolayısıyla DOM sorguları sipariş tarafından etkilenmez. Bununla birlikte, kişisel olarak kimliğimi, sonra dersi, sonra başka bir şeyi koymaktan hoşlanıyorum. Okunabilirlik için.

İlgili konular