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

  • 2ndfloor91

    2ndfloor91

    17 Kasım 2007
  • discokatze

    discokatze

    23 EYLÜL 2009
  • Schmittastic Jr.

    Schmittastic

    19 Mart 2013