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

  • magnum33563

    magnum33563

    8 NİSAN 2011
  • thenewboston

    thenewboston

    4 ŞUBAT 2008
  • UKF Dubstep

    UKF Dubstep

    29 NİSAN 2009