Браузерне оточення, наприклад, дає можливість працювати зі сторінками сайтів . Представлення цих додаткових можливостей і функціональності у вигляді об’єктів, до яких у мови є доступ – це об’єктна модель. У випадку з браузерним оточенням – це об’єктна модель браузера (Browser Object Model, BOM).Sep 20, 2022
Об’єктна Модель Документа ( DOM ) – це програмний інтерфейс (API) для HTML і XML документів. DOM надає структуроване представлення документа і визначає те, як ця структура може бути доступною з програм, які можуть змінювати вміст, стиль і структуру документа.
Глобальний об’єкт window можна розділити на три частини: Об’єктна модель документа ( DOM ) – об’єкт document, через який здійснюється доступ до вмісту сторінки. Об’єктна модель браузера ( BOM ) – об’єкти, методи і властивості для роботи з браузером. Сам javascript – його об’єкти, властивості та функції.
BOM об’єкти За допомогою об’єктної моделі браузера ( BOM ) Ви можете керувати поведінкою браузера з JavaScript. BOM містить у собі кілька об’єктів. Об’єкт window є кореневим об’єктом JavaScript. Усі об’єкти JavaScript, а також змінні та функції, що визначаються користувачем, зберігаються в об’єкті window.