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

  • Canceriansoul

    Canceriansou

    15 Ocak 2011
  • Kanál používateľa McsFuego

    Kanál použ

    12 EKİM 2011
  • TitaniumBackup

    TitaniumBack

    10 EYLÜL 2011