TGViewer
Javascript js frontend Javascript js frontend @frontendlib · 8.44K subscribers
Post #1514 2.01K
JavaScript. BOM (Browser Object Model)

Объектная модель браузера (Browser Object Model, BOM) – это дополнительные объекты, предоставляемые браузером (окружением), чтобы работать со всем, кроме документа.

Например:
- Объект navigator даёт информацию о самом браузере и операционной системе. Среди множества его свойств самыми известными являются: navigator.userAgent – информация о текущем браузере, и navigator.platform – информация о платформе (может помочь в понимании того, в какой ОС открыт браузер – Windows/Linux/Mac и так далее).
- Объект location позволяет получить текущий URL и перенаправить браузер по новому адресу.

Пример как мы можем использовать объект location показан на рисунке.

Функции alert/confirm/prompt тоже являются частью BOM: они не относятся непосредственно к странице, но представляют собой методы объекта окна браузера для коммуникации с пользователем.
  • 👍 3
More from @frontendlib
  1. Oct 2, 2026JavaScript. Что будет выведено в консоль? Ответ: NaN 4 6 undefined
  2. Sep 21, 2026Из вашего резюме вообще понятно, что вы умеете как Frontend-разработчик? Мы разбили работу…
  3. Sep 18, 2026JavaScript. Что будет выведено в консоль? Ответ: 40
  4. Sep 17, 2026Оффер 427 000₽ на руки в Сбер и отказались Оффер 380 000₽ на руки в банк Оффер 6 800$ net…
  5. Sep 17, 2026JavaScript. Что будет выведено в консоль? Ответ: 20
  6. Aug 31, 2026JavaScript. Что будет выведено в консоль? Ответ: 20 10 30 10
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →