JS: DOM API

Теория: BOM-объекты

BOM (Browser Object Model) — это набор глобальных объектов, которые управляют поведением браузера. Все они также находятся внутри window. Разберем некоторые из них.

BOM – Объектная модель браузера

Он предоставляет информацию о браузере, например, версию, имя, используемую локаль, доступные разрешения и включенные плагины:

Navigator

Location

Он позволяет управлять адресной строкой. Например, так можно инициировать загрузку другой страницы:

location.href = 'https://hexlet.io'

Location

History

С помощью этого объекта можно перемещаться по истории переходов.

Более того, его можно формировать в тех случаях, когда не происходит реального перехода по страницам:

History

Fetch

Это современный метод выполнения AJAX-запросов. Связь с сервером и другими сайтами происходит с помощью функции fetch():

Fetch

Подробнее об этом вы сможете узнать в одном из следующих уроков.

Рекомендуемые программы