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

  • Cole Rolland

    Cole Rolland

    23 Kasım 2008
  • Dogbert files

    Dogbert file

    12 Ocak 2012
  • RiverCityGraphix

    RiverCityGra

    6 Ocak 2012