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

  • Android Police

    Android Poli

    21 NİSAN 2010
  • ElChakotay Andrich

    ElChakotay A

    10 EKİM 2013
  • Learn Math Tutorials

    Learn Math T

    20 Kasım 2011