Показать сообщение отдельно
  #2 (permalink)  
Старый 01.02.2012, 14:30
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

создаёт функцию, принимающую три аргумента, возвращает её и отдаёт на исполнение, передавая три аргумента их двух.

данный код эквивалентен этому :

(function(window,document, undefined){})(window, document);
// ====>
function func(window, document, undefined){  };

func(window, document);


в функции первый аргумент равен window, второй - document, третий - типу undefined.

делается это для замыкания и для укорачивания имён window,document,undefined при сжатии скрипта.
Ответить с цитированием