ОКНО, ДОКУМЕНТ и ЭКРАН в JavaScript
Окно
- Объект Window находится на вершине иерархии объектов JavaScript и представляет собой окно браузера.
- Объект окна представляет текущий контекст просмотра. Он содержит такие вещи, как window.location, window.history, window.screen, window.status или window.document.
- Окно — это первое, что загружается в браузер, и каждая вкладка браузера имеет свой собственный объект окна верхнего уровня.
- Также свойство окна объекта окна указывает на сам объект окна. Таким образом, все следующие операторы указывают на один и тот же объект окна:
window.window
window.window.window
… и так далее
Документ
- Интерфейс документа представляет собой любую веб-страницу, загруженную в браузер, и служит точкой входа в содержимое веб-страницы, которое представляет собой дерево DOM.
- Когда документ HTML загружается в веб-браузер, он становится объектом документа, который является корневым узлом документа HTML.
- Документ фактически загружается внутри объекта окна и имеет доступные ему свойства, такие как заголовок, URL-адрес, файл cookie и т. д.
- HTML-документы, обслуживаемые с типом содержимого text/html, также реализуют интерфейс HTMLDocument.
- Доступ к свойству документа можно получить следующими двумя способами
document
window.document
Поскольку документ загружается после загрузки объекта объекта окна, он находится внутри объекта окна.
Экран
- Экран — это небольшой информационный объект о физических размерах экрана .
- Его можно использовать для отображения ширины экрана, высоты, глубины цвета, глубины пикселей и т. д.
- Экран находится внутри объекта окна, но не всегда обязательно писать префикс окна с объектом экрана.
- Некоторое свойство объекта экрана содержит:
screen.width
screen.height
Надеюсь, вы найдете его полезным.
Приятного обучения!