window
Объект window
сочетает два в одном: глобальный объект javascript и окно браузера.
Для обращения к функциям и методам window
не нужно указывать объект:
window.decodeURI(..) |
// то же что и |
decodeURI(..) |
Вообще, любая переменная в конечном счете(если не найдена локально) ищется в глобальном объекте.
// можно указать window явно - будет работать: |
a = new window.String( "test" ) |
Да, и кстати window
является свойством window
:
xhr =
new
window.window.window.XMLHttpRequest()
Кроме роли "глобального объекта", window
также предоставляет интерфейс для работы с окном браузера.
В списке методов объекта window перечислены именно эти функции, работающие с окном браузера.