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

  • Fr. Eckle Studios

    Fr. Eckle St

    29 Kasım 2006
  • Kayla Caton - Peet

    Kayla Caton

    23 HAZİRAN 2012
  • NLthomas21

    NLthomas21

    20 Mayıs 2008