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 nedirundefined
yapıyor orada? Ve neden yaparwindow
geçti ve sonunda tekrar görünür?
CEVAP
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
JavaScript/JQuery: (pencere)$.boyutlan...
jquery/javascript: function(e) {.... e...
Nasıl hata ayıklama Firebug (veya benz...
Nasıl JavaScript tanımsız veya boş bir...
Nasıl jQuery pencere yüksekliği ve kay...