BOM (Browser Object Model) — это набор глобальных объектов, которые управляют поведением браузера. Все они также находятся внутри window
. Разберем некоторые из них.
Navigator
Он предоставляет информацию о браузере, например, версию, имя, используемую локаль, доступные разрешения и включенные плагины:
Location
Он позволяет управлять адресной строкой. Например, так можно инициировать загрузку другой страницы:
location.href = 'https://hexlet.io';
History
С помощью этого объекта можно перемещаться по истории переходов.
Более того, его можно формировать в тех случаях, когда не происходит реального перехода по страницам:
Fetch
Это современный метод выполнения AJAX-запросов. Связь с сервером и другими сайтами происходит с помощью функции fetch()
:
Подробнее об этом вы сможете узнать в одном из следующих уроков.
Остались вопросы? Задайте их в разделе «Обсуждение»
Вам ответят команда поддержки Хекслета или другие студенты
- Статья «Как учиться и справляться с негативными мыслями»
- Статья «Ловушки обучения»
- Статья «Сложные простые задачи по программированию»
- Вебинар «Как самостоятельно учиться»
Для полного доступа к курсу нужен базовый план
Базовый план откроет полный доступ ко всем курсам, упражнениям и урокам Хекслета, проектам и пожизненный доступ к теории пройденных уроков. Подписку можно отменить в любой момент.