HTML

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

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

С появлением динамического HTML ситуация изменилась. Рассмотрим некоторые преимущества, которые обеспечивают динамический HTML. Возможность творческого подхода при работе с объектами. Благодаря использованию средства Document Object Model, динамический HTML позволяет работать со всей web-страницей, как с программируемый объектом. Это дает возможность достичь улучшенной реакции web-документов на ввод данных и выдачу команд пользователем.

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

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

Поддержка баз данных. Данная функция, которая называется привязка данных (data binding) позволяет организовать размещение данных непосредственно на web-странице, без необходимости повторительного обращения к серверу для получения доступа к информации.

Упрощение разметки HTML. Сейчас уже можно создавать более сложные таблицы. Указывая рекомендуемую ширину столбцов, разработчик может сделать так, чтобы таблицы поэтапно отображались на экране по мере их поступления. Ранее для вывода на экран таблицы следовало ожидать доставки всех ее данных.

Улучшение писем стилей. Дополнительная информация может быть размещена на листах стилей, уменьшает размеры описания атрибутов формирования страницы на языке HTML. Предполагается, что листы стилей со временем заменят таблицы. Дополнительно для полей формы могут быть показаны активные поля надписей и иерархические группы. Поддержка нескольких платформ — Windows, Macintosh и UNIX.