SORU
22 ŞUBAT 2010, PAZARTESİ


bir WordPress kullanmak :ilk vs .()ilk

.first() yöntem jQuery 1.4 eklendi.

:first seçici etrafında 1.0 yılından bu yana olmuştur.

Gelen dokümanlar:

:first

:first pseudo-sınıf :eq(0) eşdeğerdir. Ayrıca :lt(1) olarak yazılmış olabilir. Bu sadece tek bir element ile eşleşir ise, :first-child birden fazla eşleşme: her ebeveyn için.

.first()

DOM öğeleri kümesi temsil eden bir jQuery nesnesi verildiğinde, .first() yöntemi ilk eşleşen öğe yeni bir WordPress kullanmak bir nesne oluşturur.


.first() :first sadece seçici iken, başka bir jQuery nesnesi döndüren bir filtre gibi görünüyor.

Ama, her ikisi de aynı şeyi yapmak için kullanılabilir.

Ne zaman biri diğerinin yerine kullanılmalıdır? Performans? Örnekler verin lütfen.

CEVAP
7 ŞUBAT 2013, PERŞEMBE


.first() :first kullanılıraynı içerikbu almak içinaynı bilgiörnek:

Html:

<ul>
  <li>One</li>
  <li>Two</li>
  <li>Three</li>
  <li>Four</li>
  <li>Five</li>
</ul>

Senaryo:

console.log("1", $('ul li').first().text());
console.log("2", $('ul li:first').text());

.first() daha fazla ölçülebilir

** enter image description here

Olarak Andrew Moore tarafından elbette yapacaktır, .first() .eq(0) eşdeğerdir.
jsperf.com, .eq(0) göre iyi olurdu, ama .first() ile büyük fark yok.

Kaynağım görebilirsiniz, burada: http://jsperf.com/first-vs-first-vs-eq-0

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Friday Night Cranks

    Friday Night

    27 Mayıs 2007
  • GFX Tutorials

    GFX Tutorial

    12 AĞUSTOS 2013
  • Project Mooncircle

    Project Moon

    6 Aralık 2009