Записи с меткой html

Динамический HTML (DHTML)

Динамический HTML (DHTML)

Динамический HTML, или DHTML – это, по сути, динамическая форма HTML. Но что это означает на самом деле? Чтобы определиться с сущностью данного понятия, необходимо иметь представление о функциях объектных моделей документов или Document Object Model (сокращённо DOM) в DHTML.

Такие модели представляют собой независимые от платформы и языка интерфейсы, что позволяет скриптам и программному обеспечению получать соответствующий динамический доступ с целью обновления структур и стилей документов. Те подвергаются дальнейшей обработке, а её результат может быть вставлен в исходную страницу.

Означает это то, что если разрабатывать некоторый документ, используя языки HTML, XML или языки сценариев и таблицы стилей, то объектная модель предоставляет программный интерфейс приложений (API). Он позволяет работать со скриптом или HTML-тегом как с объектом, получая его логическую структуру. При этом разработчик получает индивидуальный доступ к каждому элементу или объекту на странице. (Читайте также Использование фреймов)

Такая возможность особенно полезна для разработки документов, динамически формируемых в процессе общения с пользователем. DOM структурирует элементы страницы, опираясь на исходную структуру документа. Структура в HTML и других языках разметки Web-страниц является иерархической.