При загрузке в броузер документ транслируется в некоторое внутреннее представление в соответствии с объектной моделью. Каждый элемент документа представляется соответствующим объектом. Для того, чтобы управлять содержанием документа и его представлением на экране, нужно использовать иерархическую модель DOM.
Рассмотрим приблизительную иерархическую схему DOM:
Иерархическая структура классов броузера

Объекты Window и Document существуют всегда и их не надо создавать конструктором.
Главный объект DOM(Document Object Model) – это объект Window.