Найти тему
СyberSecurity

Что такое DOM (Document Object Model)?

Оглавление

DOM или Document Object Model (объектная модель документа) — это представление объектов и иерархии в документе, который обычно является документом HTML или XML.

DOM — это каркас документа, в котором изменения в DOM обычно изменяют документ визуально.

Что такое DOM (Document Object Model)?

DOM обеспечивает структурированное и иерархическое представление документа.

DOM в основном используется для веб-страниц, где они содержат много разных элементов, связанных друг с другом.

DOM можно редактировать с помощью JavaScript, который будет отражать веб-страницу.

DOM предоставляет объектно-ориентированные презентации для JavaScript, где эти объекты могут использоваться для манипулирования.

Стандарт DOM

Стандарт DOM создан W3C в 1998 году под названием Dom Level 1, который обеспечивает полную модель для всех документов HTML или XML.

DOM Level 2 опубликован в 200 году, где представлена функция getElementByID.

DOM Level 3 опубликован в 2004 году, добавлена поддержка XPath и обработка событий.

DOM Level 4 был опубликован в 2015 году WHATWG и W3C.

Как получить доступ к DOM?

Доступ к DOM можно получить различными способами и с помощью таких инструментов, как JavaScript, редактор DOM веб-браузера и т. д.

Но для того, чтобы внести надежные изменения и автоматизировать их, JavaScript является лучшим способом.

JavaScript сохраняет полный DOM в документе с именем объекта.

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

document.head

-2

document.body содержит часть тела веб-страницы HTML.

childElementCount предоставит количество дочерних элементов.

document.body.childeren вернет все дочерние элементы как HTMLCollection.

document.body.firstChild вернет первый дочерний элемент.

-3

Типы данных DOM и интерфейсы

Для использования и изменения DOM с помощью JavaScript предоставляются некоторые типы данных и интерфейсы.

Document — это полный документ DOM, в котором доступны все элементы HTML.

Document JavaScript-объект используется для доступа к Документу.

Узел является узлом в иерархии DOM.

Узлы связаны друг с другом иерархически, где некоторые узлы могут быть родительскими или дочерними.

Корневой узел — это объект Document.

Taken from the overpublic1 news channel.