wadowad, внимательнее посмотри. Это IIFE (Immediately Invoked Function Expression). Мы сначала создаем функцию, а потом вызываем ее. На примере обычной функции:
// Длинная запись
function test() {
// ...
}
test();
// Короткая запись
(function test() {
// ...
})();
// Эквивалент короткой записи:
function test() {
// ...
}
(test)();
И как работает тут:
// Очень длинная запись:
function rsz() {
// ...
}
window.onresize = rsz;
rsz();
// Длинная запись:
window.onresize = function () {
// ...
}
window.onresize();
// Короткая запись (которая используется тут):
(window.onresize = function () {
// ...
})();