SORU
15 Temmuz 2010, PERŞEMBE


jQuery belge.hazır vs kendini çağıran anonim işlev

Bu ikisi arasındaki fark nedir.

  1. $(document).ready(function(){ ... });

  2. (function(){ ... })();

Bu her iki işlevi aynı anda denir? Belge biliyorum.hazır HTML sayfasının tamamı ama 2. işlevi ne olacak tarayıcı (kendi kendini çağıran anonim fonksiyon) tarafından işlendiğinde tetiklenir. Sayfa oluşturma veya karşılaşılan olduğunda denir tamamlamak için tarayıcı için beklemek mi?

CEVAP
15 Temmuz 2010, PERŞEMBE


  • $(document).ready(function(){ ... });ya da kısa$(function(){...});

    Bu İşlev anlamına gelir DOM is ready, başlangıç denirsorguörneğin elemanları. .ready() farklı tarayıcılarda farklı şekillerde DOM gerçekten hazır OLDUĞUNDAN emin olmak için kullanın.

  • (function(){ ... })();

    Bir işlev başka bir şey değildirkendisi çağırırtarayıcı ecma-/javascript çeviri olduğunda en kısa sürede. Bu yüzden, başarıyla DOM elements üzerinde hareket edebilir, onun çok zor burada.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • aki6336

    aki6336

    14 AĞUSTOS 2008
  • Christian Atlas

    Christian At

    26 Mart 2009
  • TheOtherMau5

    TheOtherMau5

    6 Mart 2012