Haben Sie sich jemals den jQuery 1.4- Quellcode unter der Haube angesehen und festgestellt, wie er folgendermaßen gekapselt ist:
(function( window, undefined ) {
//All the JQuery code here
...
})(window);
Ich habe einen Artikel über JavaScript-Namespacing und einen anderen mit dem Titel " Ein wichtiges Paar von Parens " gelesen , damit ich weiß, was hier vor sich geht.
Aber ich habe diese spezielle Syntax noch nie gesehen. Was undefined
macht das da? Und warum muss window
bestanden werden und dann am Ende wieder erscheinen?