Оглавление:
- Определение. Что означает язык разметки динамического гипертекста (DHTML)?
- Techopedia объясняет динамический язык разметки гипертекста (DHTML)
Определение. Что означает язык разметки динамического гипертекста (DHTML)?
Dynamic HyerText Markup Language (DHTML) представляет собой комбинацию технологий веб-разработки, используемых для создания динамически меняющихся веб-сайтов. Веб-страницы могут включать анимацию, динамические меню и текстовые эффекты. Используемые технологии включают в себя комбинацию HTML, JavaScript или VB Script,
CSS и объектная модель документа (DOM).
DHTML, разработанный для повышения удобства работы веб-пользователя, включает следующие функции:
- Динамический контент, который позволяет пользователю динамически изменять содержимое веб-страницы
- Динамическое позиционирование элементов веб-страницы
- Динамический стиль, который позволяет пользователю изменять цвет, шрифт, размер или контент веб-страницы.
Techopedia объясняет динамический язык разметки гипертекста (DHTML)
Хотя DHTML расширяет возможности пользователей веб-сайта, эта технология также может разочаровать пользователей, если она используется неправильно. Например, меню веб-сайта с яркими анимациями DHTML может легко запутать навигацию пользователя. Другая проблема DHTML возникает, когда веб-разработчики пытаются создать кросс-браузерный DHTML, что очень сложно.
Для веб-разработчиков DHTML создает следующие проблемы:
- Это может быть сложно для разработки и отладки из-за отсутствия веб-браузера и технологической поддержки.
- Сценарии DHTML могут работать некорректно в различных веб-браузерах.
- Макет веб-страницы может отображаться неправильно, если он разработан для отображения в разных комбинациях размеров экрана и в разных браузерах.
В результате этих проблем веб-разработчики должны определить, улучшает ли DHTML взаимодействие с пользователем в любом данном контексте. Большинство веб-разработчиков отказываются от сложного DHTML и используют простые кросс-браузерные процедуры для улучшения взаимодействия с пользователем, в отличие от интеграции чрезмерных визуальных эффектов DHTML.
