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

  • Barnacules Nerdgasm

    Barnacules N

    20 Temmuz 2006
  • ChasesAndCrashes

    ChasesAndCra

    31 Temmuz 2009
  • Rugiagialia

    Rugiagialia

    1 Ocak 2008