Должен ли я использовать window.variable или var?

У нас есть много установочного JS-кода, который определяет панели, кнопки и т. Д. который будет использоваться во многих других файлах JS.

Обычно мы делаем что-то вроде:

grid.js

var myGrid = .....

combos.js

var myCombo = .....

Затем в коде нашего приложения мы:

application.js

function blah() {
    myGrid.someMethod()
}

someother.js

function foo() {
    myCombo.someMethod();
    myGrid.someMethod();
}

Итак, следует ли нам использовать var myGrid или лучше использовать window.myGrid

В чем разница?

55
задан Paul Sonier 1 August 2011 в 20:43
поделиться