SORU
4 ŞUBAT 2011, Cuma


bir WordPress kullanmak .() hasClass vs .()

bir eleman bir sınıf, performans açısından atanmış olup olmadığını belirleme tercih edilen bir yöntem var mı?

$('#foo').hasClass('bar');

ya

$('#foo').is('.bar');

CEVAP
4 ŞUBAT 2011, Cuma


Güncelleme:

Bir yorum aşağıdaki testi işledim ve çok yorum için dört upvotes. Söylediğim doğru cevabı olduğu ortaya çıktı. İşte sonuç:

enter image description here

http://jsperf.com/hasclass-vs-is-so


is *örneğin 5*, is(':checked'), vb yapabilirsiniz is demek ki çok amaçlıdaha fazlasını yapmak içinhasClass tek bir sınıf set olmak için düzenli olarak kontrol eden veya sınırlı değildir.

Dolayısıyla, hasClass eğer herhangi bir seviyede performans öncelik daha hızlı olması gerekir.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Andrew_Huang

    Andrew_Huang

    10 ŞUBAT 2006
  • Kingsimba357

    Kingsimba357

    7 NİSAN 2008
  • Rayone GB

    Rayone GB

    14 Temmuz 2007