SORU
26 NİSAN 2010, PAZARTESİ


Bu nasıl JavaScript/JQuery Sözdizimi iş yapar: (function( pencere) tanımsız { })(window)?

Şimdiye kadar bu başlık altında bir göz almışJQuery 1.4kaynak aşağıdaki şekilde kapsüllenmiş nasıl kod ve fark:

(function( window, undefined ) {

  //All the JQuery code here 
  ...

})(window);

JavaScript Namespacing ve bir tane daha "* *6, bazıları beni tanır" burada neler oluyor. bir makalede okudum

Ama daha önce hiç bu belirli bir sözdizimi gördüm. Bu nedirundefinedyapıyor orada? Ve neden yaparwindowgeçti ve sonunda tekrar görünür?

CEVAP
26 NİSAN 2010, PAZARTESİ


Tanımsız normal bir değişken olduğunu ve sadece undefined = "new value"; ile değiştirilebilir. Yani bir WordPress kullanmak bir yerel "" GERÇEKTEN tanımsız. tanımsız bir değişken oluşturur

Pencere değişken yerel performansı artırmak için yapılır. Bir JavaScript değişkeni arar çünkü, ilk değişken adı bulana kadar yerel değişkenler geçer. Bulunmaz, JavaScript bir sonraki kapsam vb geçer. genel değişkenler aracılığıyla filtre kadar. Eğer penceresi değişken yerel yapılırsa, JavaScript hızlı arayabilirsiniz. Ek bilgi: Speed Up Your JavaScript - Nicholas C. Zakas

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • How To Cook That

    How To Cook

    16 NİSAN 2011
  • njhaley

    njhaley

    24 NİSAN 2006
  • tutvid

    tutvid

    19 AĞUSTOS 2006