Динамический HTML

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

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

Сейчас понятием динамического HTML пользуются все реже. Это связано с тем, что все средства, входившие в него, сейчас включены в стандарт объектной модели документа DOM.

Итак, DHTML – это расширение HTML, позволяющее работать с элементами не Web-странице как с программируемыми объектами: изменять свойства и вызывать методы с помощью сценариев JavaScript (например, для всех элементов на странице стало возможным обрабатывать такие события, как щелчок мыши).

Существуют и другие языки написания сценариев, например, PHP и Perl. Они могут использоваться вместо JavaScript, но в основном находят применение при программировании серверов и написании CGI-сценариев.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: