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

  • Best Quality Cartoons

    Best Quality

    10 ŞUBAT 2014
  • Jeremy Gallman

    Jeremy Gallm

    11 NİSAN 2012
  • Smith Micro Graphics

    Smith Micro

    15 Mayıs 2008