Что такое DHTML
DHTML — это модернизированная версия языка разметки гипертекста, который применяется для создания и редактирования веб-страниц. Префикс D «динамический», т.е. немного полней будет — Dynamic HTML.
В отличие от статических сайтов, создаваемых посредством обычного HTML, все элементы страницы динамического сайта фактически являются скриптами, программами, которые создают интерактивную среду для посетителей.
Содержание страницы:
Что такое DHTML
На самом деле, DHTML — это обычный HTML код, дополненный скриптами и каскадными таблицами стилей. Все это интегрируется в единую структуру посредством DOM, объектной модели документов.
Для адекватного функционирования динамических сайтов требуется специальный браузер, имеющий встроенную поддержку DHTML. Технология такова, что формирование и интерактивное динамическое поведение таких страниц реализуется именно в самом браузере, как говорят «на стороне клиента».
В отличие от систем управления контентом, где веб-страница формируется путем слияния шаблона и контента непосредственно еще на сервере хостинга. Технология DHTML позволяет значительно ускорить загрузку страниц сайта, т.к. оптимизирует код и повышает его пользовательские факторы поискового ранжирования.
Поскольку технология динамического HTML появилась относительно недавно, браузеры старого образца не могут отобразить все интересные и полезные возможности динамических сайтов. В устаревших браузерах DHTML веб-страницы будут представлены как обычные, статические. Большинство современных браузеров и все самые популярные веб-просмотрщики адаптированы к этой технологии.
Каждый мельчайший элемент динамической веб-страницы является программой, которая реагирует на заданные разработчиком различные манипуляции мышью, и приводит к определенным действиями.
Например, в галерее с портретами известных ученых можно будет провести стрелкой мыши по картинке и тогда появился фрейм с биографией данного человека. Это пример самого простейшего события, согласно закодированного сценария. А на самом деле, возможности реагирования интерактивной DHTML страницы ограничены только фантазией разработчика.
Динамический сайт можно уже не просто просматривать, читать тексты, пользователь вступает с сайтом в специфического рода общение по принципу вопрос-ответ. Естественно, что поселение динамических сайтов более удобно и привлекательно для пользователей, чем обычных статических. Разница, как смотреть обычный кинофильм или в формате 3-D.
Плюсы и минусы DHTML
Созданные на языке DHTML страницы сайта выглядят более эффектно, в них легко можно внедрять анимацию и видео, использовать выпадающие меню навигации, изменяющиеся цвета элементов и многое другое. Проблемой является тот факт, что конкурирующие разработчики никак не могут договориться о едином стандарте при создании динамических сайтов. У компании Microsoft один DHTML, а у Mozilla другой.
Это разнообразие версий языка создает серьезные трудности для разработчиков сайтов. Приходится много потрудиться, чтобы добиться кроссплатформенности динамического сайта. Чтобы ресурс отображался и вел себя более-менее одинаково, хотя бы в основных браузерах Internet Explorer, Opera, Firefox, Google Chrome.
Исторически технология динамического HTML была предложена впервые во времена Войны Браузеров, когда за владение рынков схватились два гиганта, компании Microsoft и Netscape.
Сначала динамические сайты начали создаваться для браузера Netscape Navigator, а вскоре и Microsoft предложила свой вариант. Версия от Microsoft оказалась более интересной, давала больше возможностей, поэтому впоследствии консорциум C3W разработал стандарт языка DHTML на основе разработки Microsoft.
Примеры DHTML сайтов уже не редкость в интернете, но все же, пока это доступно не очень широкому кругу веб-мастеров.
Скачать бесплатно книги, учебники по DHTML вы можете здесь.
Заходите еще на этот сайт. Здесь будет много полезного и нового.
Полезная статья, но маленькая. Хотелось бы по развернутее. Да и ссылка на книги и учебники по DHTML не работает. Проверьте пожалуйста.
Хорошо, спасибо за информацию, сегодня всё исправлю.