Об'єктна модель документа: відмінності між версіями

[неперевірена версія][неперевірена версія]
Вилучено вміст Додано вміст
Немає опису редагування
Рядок 2:
'''Об'єктна модель документу''' (англ. ''Document Object Model'', '''DOM''') — специфікація [[API|прикладного програмного інтерфейсу]] для роботи зі структурованими документами (як правило, документів [[XML]]). Визначається ця специфікація [[World Wide Web Consortium|консорціумом W3C]].
 
З точки зору [[Об'єктно-орієнтоване програмування|об'єктно-орієнтованого програмування]], DOM визначає [[Клас (об'єктне програмування)|класи]], [[Метод (об'єктне програмування)|методи]] та [[Атрибут (об'єктне програмування)|атрибути]] цих методів для аналізу структури документів та роботи із представленям документів у вигляді [[Дерево (структура даних)|дерева]]. Все це призначено для того, аби надати можливість [[Програма|комп'ютерній програмі]] доступу та динамічної модифікації структури, змісту та оформлення документу.
 
Разом із поширенням та розвитком веб-технологій і [[Веб-оглядач|веб-переглядачів]] почали з'являтись різні, часто несумісні інтерфейси роботи із [[HTML]] документами в [[інтерпретатор|інтерпретаторах]] [[JavaScript]] вбудованих в веб-переглядачі. Це спонукало [[World Wide Web Consortium]] (W3C) узгодити та визначити низку стандартів, які отримали назву ''W3C Document Object Model'' (W3C DOM). Специфікації W3C не залежать від платформи або [[мова програмування|мови програмування]].