Что такое DOM и спецификация в JavaScript?

Что такое DOM и спецификация в JavaScript? Если бы кто-то мог объяснить это в непрофессионалах, это было бы здорово! Мне нравится глубже понять их.

Ответ 1

BOM (модель объекта браузера) состоит из объектов navigator, history, screen, location и document, которые являются дочерними элементами window. В document node находится DOM (Document Object Model), объектная модель документа, которая представляет содержимое страницы. Вы можете манипулировать им с помощью javascript.

Ответ 2

  • DOM - Объектная модель документа
  • BOM - Модель объекта браузера

В этой статье объясняется взаимосвязь между Javascript, DOM и спецификацией.

Ответ 3

Это просто разные объекты, с которыми вы имеете дело:

  • DOM - это объектная модель Документ, которая касается документа, самих элементов HTML, например. document и все обходы, которые вы могли бы сделать в нем, события и т.д.
  • Спецификация - это Обозреватель Объектная модель, которая касается компонентов браузера, кроме документа, например history, location, navigator и screen (а также некоторых других которые зависят от браузера).

Ответ 5

DOM означает модель объекта документа. При загрузке веб-страницы браузер создает модель объекта документа для страницы. Все объекты расположены в виде древовидной структуры...

BOM означает, что объект Object Browser Object Model.window поддерживается всеми браузерами, которые он представляет браузер окон. Все глобальные объекты, функции и переменные JavaScript автоматически становятся членами оконного объекта.

Ответ 6

DOM → Объектная модель документа в JavaScript - это API для доступа к элементам внутри документа. Он отображает весь документ в иерархию родительского и дочернего деревьев. Каждый узел может содержать число дочерних элементов или может наследовать другой родительский элемент каким-либо или другим способом.

BOM → Модель объекта браузера - это большее представление обо всех предоставляемых браузером, включая текущий документ, местоположение, историю, фреймы и любые другие функции, которые браузер может предоставить JavaScript. Модель объекта браузера не стандартизирована и может изменяться в зависимости от разных браузеров.

Ответ 7

ДОМ: Объект документа представляет весь HTML-документ. Когда HTML-документ загружается в браузер, он становится объектом документа.

Спецификация: Объект окна представляет окно в браузере. Объект окна создается браузером автоматически.

Ответ 8

BOM означает модель объекта браузера. Это объекты, которые можно использовать для управления браузером. они навигатор

  • навигатор
  • экран
  • место нахождения
  • история
  • документ

все они являются дочерними элементами объекта Window. DOM - это объектная модель документа, которая является частью спецификации и помогает вам управлять содержимым загруженного файла страницы. это включает HTML и CSS