[5а]
аю документы backbone.js и вижу много кода, который присваивает атрибуты объекту окна:
window.something = "whatever";
какая разница между вызовом этого кода и просто назначением переменной и созданием глобальной переменной, например так:
something = "whatever";
Я предполагаю, что есть какая-то другая область видимости, и / или разница в владении объектом (окно является владельцем, а не нет), но меня интересует детали между ними и почему я бы использовал окно, а не его использование.