SORU
15 Mart 2009, Pazar


Ne hızlı çocuk() veya() jQuery?

Bir çocuk kullanabilir jQuery alt düğümü seçmek için() ama aynı zamanda bulmak().

Örneğin:

$(this).children('.foo');

aynı sonucu verir

$(this).find('.foo');

En hızlı ya da tercih edilen ve neden şimdi?

CEVAP
15 Mart 2009, Pazar


children() find() düğümünün altındaki tüm DOM erişir, children() o zaman sadece düğüm acil çocuk bakargerekireşdeğer uygulamaları daha hızlı verilecek. Ancak, find() kullanıryerlichildren() kullanırken tarayıcı yöntemleriJavaScripttarayıcı olarak yorumlanır. Deneylerimde çok performans normal durumlarda fark yok.

Hangi kullanmak bağlı olup olmadığını istiyorsun düşünün acil torunları ya da tüm düğümler aşağıda bu arada DOM, yani, seçim uygun yöntem sonuçları bağlı arzu, hızlı bir yöntem. Eğer performans sorunu varsa gerçekten, o zaman en iyi çözümü bulmak için deney ve o (ya da diğer cevaplar burada bazı kriterler kullanılmalıdır.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • AginoEvolutionHD

    AginoEvoluti

    27 AĞUSTOS 2011
  • inovationgmbh

    inovationgmb

    28 EYLÜL 2010
  • Vagrant Records

    Vagrant Reco

    8 Mayıs 2006