Ви коли-небудь заглядали під капот на вихідний код jQuery 1.4 і помічали, як він інкапсульований таким чином:
(function( window, undefined ) {
//All the JQuery code here
...
})(window);
Я прочитав статтю про розширення імен JavaScript і ще одну під назвою " Важлива пара батьків ", тому мені відомо про те, що відбувається тут.
Але я ніколи раніше не бачив цього конкретного синтаксису. Що це undefined
робиш там? І чому це window
потрібно пройти, а потім знову з’явитися в кінці?