Что такое DOM и BOM в JavaScript?
Что такое DOM и BOM в JavaScript? Если бы кто-то мог объяснить это в непрофессиональных терминах, это было бы здорово! Я хотел бы получить более глубокое понимание этих.
6 ответов:
спецификация (объектная модель браузера) состоит из объектов
navigator
,history
,screen
,location
иdocument
для детейwindow
. Вdocument
узел-это DOM (Document Object Model), модель объекта документа, которая представляет содержимое страницы. Вы можете управлять им с помощью javascript.
- DOM-модель объекта документа
- BOM-Browser Object Model
в этой статье объясняет связь между Javascript, DOM и BOM.
Это просто разные объекты, с которыми вы имеете дело:
- дом-это документ объектная модель, которая имеет дело с документом, сами HTML-элементы, например
document
и все перемещения в ней, событий и т. д.- BOM-это Обозреватель объектная модель, которая имеет дело с компонентами браузера помимо документа, например
history
,location
,navigator
иscreen
(а также некоторые другие, которые различаются броузер.)
вы можете найти дополнительную информацию о Javascript на Mozilla Foundation.
DOM
https://developer.mozilla.org/en-US/docs/DOM/DOM_Reference/Introduction
BOM
DOM означает модель объекта документа..при загрузке веб-страницы браузер создает объектную модель документа для страницы..Все объекты расположены в виде древовидной структуры...
BOM означает объектную модель браузера.объект window поддерживается всеми браузерами он представляет собой окно браузера..Все глобальные объекты JavaScript, функции и переменные автоматически становятся членами объекта window.
BOM означает объектную модель браузера . Это объекты, которые можно использовать для управления браузером. они навигатор
- навигатор
- расположение
- история
- документ
все они являются потомками объекта Window. DOM-это объектная модель документа, которая является частью спецификации и позволяет управлять содержимым загруженного файла подкачки. это включает в себя HTML и CSS