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

  • Chaoticmoogle

    Chaoticmoogl

    13 ŞUBAT 2006
  • Goran Dimov

    Goran Dimov

    1 HAZİRAN 2014
  • NPR

    NPR

    22 NİSAN 2006