На главной странице javascript.ru нашел
Слайды с докладов RichClient
У одного докладчика подраздел под названием
Кэшируем глобальные переменные
Код следующий
(function(window)
{
var document = window.document,
documentElement = document.documentElement
;
})(window);
А зачем это нужно?
Не первый раз встречаю в различный framework-ах эту запись.