http://kangax.github.com/nfe/
от вопрос уже есть ответ здесь:
Что такое конструкция (function () {}) () в JavaScript? 23 ответаЯ не встречал этот тип грамматики раньше. Что это значит? С какой техникой это связано?
(function(fun) {
})(myFunkyAlert);