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

  • CHISTOSITOJAJA

    CHISTOSITOJA

    27 HAZİRAN 2010
  • Jana Williams

    Jana William

    17 AĞUSTOS 2011
  • Jason Parker

    Jason Parker

    14 Aralık 2009