BOM (Browser Object Model) - это объектная модель браузера, которая предоставляет доступ к функциональности браузера, которая не связана с документом HTML. Она включает в себя объекты, которые представляют окно браузера, историю браузера, параметры URL-адреса, cookies и т.д.

Некоторые из основных объектов BOM включают в себя:

  1. window - объект, представляющий окно браузера. Он содержит множество свойств и методов, таких как alert()setTimeout()setInterval() и т.д.
  2. document - объект, представляющий текущий HTML-документ в окне браузера.
  3. location - объект, представляющий текущий URL-адрес, который отображается в адресной строке браузера.
  4. history - объект, позволяющий перемещаться по истории браузера.
  5. navigator - объект, содержащий информацию о браузере и операционной системе пользователя.
  6. screen - объект, представляющий информацию о характеристиках экрана пользователя.
  7. cookies - объект, позволяющий установить, получить или удалить cookie-файлы.

BOM позволяет создавать взаимодействие между пользователем и браузером, например, показывать сообщения, устанавливать и получать cookie-файлы, управлять историей браузера и т.д.


Назад