Розбіжності

Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.

Посилання на цей список змін

Порівняння попередніх версій Попередня ревізія
Наступна ревізія
Попередня ревізія
subjects:basic:informatika:web:obiektna_model_dokumenta [28.12.2022 02:17] – [Джерела] Адміністраторsubjects:basic:informatika:web:obiektna_model_dokumenta [30.04.2025 15:08] (поточний) – [DOM] Адміністратор
Рядок 1: Рядок 1:
-====== Заголовок ======+====== Об'єктна модель документа ======
 **Об'єктна модель документа** (англ. **D**ocument **O**bject **M**odel, **DOM**) — специфікація прикладного програмного інтерфейсу для роботи зі структурованими документами (як правило, документами XML). Визначається ця специфікація консорціумом W3C. **Об'єктна модель документа** (англ. **D**ocument **O**bject **M**odel, **DOM**) — специфікація прикладного програмного інтерфейсу для роботи зі структурованими документами (як правило, документами XML). Визначається ця специфікація консорціумом W3C.
  
Рядок 31: Рядок 31:
 **DOM** це зовсім інше представлення веб-сторінки ніж HTML код. **DOM** це зовсім інше представлення веб-сторінки ніж HTML код.
  
-Браузер по вказаній URL адресі відправляє запит і отримує (завантажує) з сервера веб-сторінку у вигляді HTML коду, який часто називається вихідний код сторінки. І якщо у коді вказані інші файли такі як стилі css, js - то завантажує і їх.+Браузер по вказаній URL адресі відправляє запит і отримує (завантажує) з сервера веб-сторінку у вигляді HTML коду, який часто називається вихідний код сторінки. І якщо у коді вказані інші файли такі як стилі ''css''''js'' - то завантажує і їх.
  
 І уже з завантаженого з сервера HTML коду браузер формує - DOM. І уже з завантаженого з сервера HTML коду браузер формує - DOM.
Рядок 38: Рядок 38:
  
 Вигляд DOM документа можна глянути у панелі розробника в браузері. Вигляд DOM документа можна глянути у панелі розробника в браузері.
-{{ http://xn--80adth0aefm3i.xn--j1amh/_images/2016_10_05_094705.jpg }}+ 
 +{{ :subjects:basic:informatika:web:dom.jpg?direct&600 |}}
  
 **DOM** подібний на вихідний код HTML але не є ним, а лише формується з нього. **DOM** подібний на вихідний код HTML але не є ним, а лише формується з нього.
Рядок 158: Рядок 159:
 ===== Модель документу ===== ===== Модель документу =====
 Після аналізу структурованого документа, будується його представлення у вигляді дерева. Дерево, в моделі DOM, складається із множини зв'язних вузлів (Node) різних типів. Як правило, розрізняють вузли наступних типів: Після аналізу структурованого документа, будується його представлення у вигляді дерева. Дерево, в моделі DOM, складається із множини зв'язних вузлів (Node) різних типів. Як правило, розрізняють вузли наступних типів:
-  * Документ (Document) — корінь дерева, представляє цілий документ. +  * Документ (''Document'') — корінь дерева, представляє цілий документ. 
-  * Фрагмент документа (DocumentFragment) — вузол, який є коренем піддерева основного документа. +  * Фрагмент документа (''DocumentFragment'') — вузол, який є коренем піддерева основного документа. 
-  * Елемент (Element) — представляє окремий елемент HTML або XML документа. +  * Елемент (''Element'') — представляє окремий елемент HTML або XML документа. 
-  * Атрибут (Attr) — представляє атрибут елемента. +  * Атрибут (''Attr'') — представляє атрибут елемента. 
-  * Текст (Text) — представляє текстові дані, які містяться в елементі або атрибуті.+  * Текст (''Text'') — представляє текстові дані, які містяться в елементі або атрибуті.
 Стандартом визначаються і деякі інші типи вузлів у моделі документа. Стандартом визначаються і деякі інші типи вузлів у моделі документа.
  
  • subjects/basic/informatika/web/obiektna_model_dokumenta.1672186646.txt.gz
  • Востаннє змінено: 4 років тому
  • повз Адміністратор