--- title: DOM (Document Object Model) slug: Glossary/DOM tags: - CodingScripting - DOM - Словник translation_of: Glossary/DOM ---
DOM (англ. Document Object Model, укр. Об'єктна модель документа) - це {{glossary("API")}}, який представляє та взаємодіє з будь-яким {{glossary("HTML")}} або {{glossary("XML")}} документом. DOM - це модель документа, завантажена у {{glossary("browser","переглядач")}}, що представляє документ як дерево вузлів, де кожен вузол представляє частину документа (наприклад, {{Glossary("element","елемент")}}, текстовий рядок або коментар).
DOM - один з найбільш використовуваних {{Glossary("API")}} у {{glossary("World Wide Web","всесвітній мережі")}}, тому що він дозволяє коду, запущеному в переглядачі, мати доступ і взаємодіяти з кожним вузлом документа. Вузли можна створювати, переміщувати та змінювати. Слухачі подій можуть бути додані до вузлів і спрацьовувати під час виникнення заданої події.
DOM не було визначено спочатку - це сталося, коли веб-переглядачі почали реалізовувати {{Glossary("JavaScript")}}. Цей успадкований DOM іноді називають DOM 0. Сьогодні асоціація WHATWG підтримує стандарт DOM Living Standard.