ID:714296394
(function() {
очень полезный код
window.переменная = сюда пихаем переменную, функции методы, или обьект )
}) ();
Явно на window никто ничего не вешает (если это не какая нибудь сторонняя библиотека без сборки в модуль - а-ля жиквери) - это плохой тон. Можно использовать обертки замыкания, для того чтобы делать "глобальные" переменные.