update browser section
This commit is contained in:
@@ -5,7 +5,7 @@ sidebar_position: 2
|
||||
# DOM
|
||||
Источник: DeepSeek
|
||||
|
||||
DOM (Document Object Model) — это программный интерфейс для работы с HTML и XML документами. Он представляет структуру документа в виде дерева объектов, где каждый узел соответствует элементу, атрибуту или тексту на странице. DOM позволяет программам (например, JavaScript) динамически изменять содержимое, структуру и стили веб-страницы.
|
||||
**DOM (Document Object Model)** — это программный интерфейс для работы с HTML и XML документами. Он представляет структуру документа в виде дерева объектов, где каждый узел соответствует элементу, атрибуту или тексту на странице. DOM позволяет программам (например, JavaScript) динамически изменять содержимое, структуру и стили веб-страницы.
|
||||
|
||||
**Преимущества DOM:**
|
||||
- Универсальность: работает с любыми HTML/XML документами.
|
||||
@@ -21,13 +21,13 @@ DOM (Document Object Model) — это программный интерфейс
|
||||
- DOM представляет документ в виде иерархического дерева узлов.
|
||||
- Каждый HTML-элемент, атрибут, текст и даже комментарий — это узел (Node) в этом дереве.
|
||||
2. **Типы узлов:**
|
||||
- **Документ (Document):** Корневой узел, представляющий весь документ.
|
||||
- **Элемент (Element):** HTML-теги (например, `<div>`, `<p>`, `<a>`).
|
||||
- **Атрибут (Attribute):** Атрибуты элементов (например, `class`, `id`, `href`).
|
||||
- **Текст (Text):** Текстовое содержимое внутри элементов.
|
||||
- **Комментарий (Comment):** Комментарии в HTML-коде.
|
||||
- **Документ (Document):** Корневой узел, представляющий весь документ.
|
||||
3. **DOM-элементы:**
|
||||
- Каждый HTML-элемент представлен как объект с свойствами и методами.
|
||||
- Каждый HTML-элемент представлен как объект со свойствами и методами.
|
||||
- Например, у элемента `<div>` есть свойства `className`, `id`, `innerHTML` и методы `appendChild()`, `remove()`.
|
||||
|
||||
## Как создается DOM:
|
||||
|
||||
Reference in New Issue
Block a user