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

  • Joshua Kywn

    Joshua Kywn

    17 Mayıs 2010
  • READ DESCRIPTION NOW!!!!!!!

    READ DESCRIP

    18 ŞUBAT 2009
  • Tina Chen

    Tina Chen

    26 Mayıs 2012