ОКНО, ДОКУМЕНТ и ЭКРАН в JavaScript

Окно

  1. Объект Window находится на вершине иерархии объектов JavaScript и представляет собой окно браузера.
  2. Объект окна представляет текущий контекст просмотра. Он содержит такие вещи, как window.location, window.history, window.screen, window.status или window.document.
  3. Окно — это первое, что загружается в браузер, и каждая вкладка браузера имеет свой собственный объект окна верхнего уровня.
  4. Также свойство окна объекта окна указывает на сам объект окна. Таким образом, все следующие операторы указывают на один и тот же объект окна:
    window.window
    window.window.window
    … и так далее

Документ

  1. Интерфейс документа представляет собой любую веб-страницу, загруженную в браузер, и служит точкой входа в содержимое веб-страницы, которое представляет собой дерево DOM.
  2. Когда документ HTML загружается в веб-браузер, он становится объектом документа, который является корневым узлом документа HTML.
  3. Документ фактически загружается внутри объекта окна и имеет доступные ему свойства, такие как заголовок, URL-адрес, файл cookie и т. д.
  4. HTML-документы, обслуживаемые с типом содержимого text/html, также реализуют интерфейс HTMLDocument.
  5. Доступ к свойству документа можно получить следующими двумя способами
    document
    window.document
    Поскольку документ загружается после загрузки объекта объекта окна, он находится внутри объекта окна.

Экран

  1. Экран — это небольшой информационный объект о физических размерах экрана .
  2. Его можно использовать для отображения ширины экрана, высоты, глубины цвета, глубины пикселей и т. д.
  3. Экран находится внутри объекта окна, но не всегда обязательно писать префикс окна с объектом экрана.
  4. Некоторое свойство объекта экрана содержит:
    screen.width
    screen.height

Надеюсь, вы найдете его полезным.
Приятного обучения!