← головнаПрограмування

Що таке DOM?

DOM (Document Object Model / Модель об'єктів документа) це програмний інтерфейс для представлення та взаємодії з структурою документа веб-сторінки або XML-документа. DOM дозволяє програмістам змінювати структуру, стил...

ЗмістНатисність на посилання, щоб перейти до потрібного місця
DOM (Document Object Model / Модель об'єктів документа) це програмний інтерфейс для представлення та взаємодії з структурою документа веб-сторінки або XML-документа. DOM дозволяє програмістам змінювати структуру, стиль та вміст документа за допомогою програмного коду.
Основні концепції DOM включають в себе дерево об'єктів, об'єктні вузли, динамічне оновлення, мовонезалежність.

Дерево об'єктів

DOM представляє документ у вигляді дерева об'єктів, де кожен вузол відповідає елементу, атрибуту чи текстовому вмісту документа.

Об'єктні вузли

Кожен елемент, атрибут, текстовий вміст тощо в документі представлені як об'єкт з властивостями та методами, які дозволяють змінювати та взаємодіяти з цими об'єктами.

Динамічне оновлення

DOM надає можливість динамічно змінювати структуру та вміст документа, що дозволяє створювати інтерактивні веб-сторінки.

Мовонезалежність

DOM не пов'язаний з конкретною мовою програмування. Він може бути побудован та модифікован різними мовами, такими як JavaScript, Python, Java і іншими.
Найчастіше DOM використовується в контексті веб-розробки для взаємодії з HTML- та XML-документами через скрипти, написані на мовах програмування, які підтримують цей стандарт, наприклад, JavaScript.
Більш детальніше - в дописі про ієрархію DOM.

🔥 Більше дописів

Всі публікації
Програмування23 груд. '23, 10:34

Чим відрізняється PUT від PATCH?

PUT і PATCH - це два HTTP-методи, які використовуються для оновлення ресурсів на сервері у контек...

Програмування23 груд. '23, 11:29

Що таке cookies?

Cookies - це дані, які веб-сайти зберігають на комп'ютері, телефоні або іншому пристрої користува...

Програмування23 груд. '23, 11:40

Що таке сесія? (Web)

У контексті вебу термін сесія зазвичай використовується для опису з'єднання між користувачем і ве...

Програмування24 груд. '23, 12:08

Що таке SQL Injection?

SQL Injection (SQLI) - це тип атаки на веб-додатки, під час якої зловмисник вставляє SQL-код у вх...

Програмування24 груд. '23, 12:23

Що таке Cross-Site Scripting (XSS)?

Cross-Site Scripting (XSS) - це тип атаки на безпеку веб-додатків, при якій зловмисник впроваджує...

Програмування27 груд. '23, 15:08

Що таке ERP-система?

ERP (Enterprise Resource Planning) - це інтегрована програмна система, яка дозволяє підприємствам...

Програмування29 груд. '23, 10:22

Що таке Automatic Speech Recognition (ASR)?

ASR розшифровується як "Automatic Speech Recognition" або "Автоматичне Розпізнавання Мовлення". Ц...