Глава 16. Динамический HTML_______________________________333

В этой части главы вы узнаете об основах динамического языка разметки гипертекста и инструментах, необходимых для его введения в документ.

Увеличение скорости загрузки

Динамический HTML может значительно уменьшить время загрузки связанных ссылками страниц. Это делается в фоновом режиме. Браузер незаметно для читателя принимает страницы и помещает их в кэш-память.

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

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

Инструменты для работы с динамическим HTML

Для включения в документ динамического HTML вам потребуетс редакто программа просмотра.К сожалению, в настоящее время еще не существует специальных редакторов типа WYSIWYG (What You See Is What You Get — "что видишь, то и получаешь"), пригодных для этой цели. Однако при столь быстром развитии технологий Internet, можно смело прогнозировать их появление в ближайшем будущем.

Выбор редактора.Нам подойдет любой текстовый редактор или редактор, реализующий принцип WYSIWYG. Редактор WYSIWYG удобен на начальной стадии разработки, затем нужно использовать текстовый редактор для включения в документ скрипта и таблиц стилей (CSS). Проблема в том, что после добавления скрипта и CSS уже нельзя пользоваться редактором WYSIWYG. Сейчас делаются попытки преодолеть этот барьер (см. главу 35).

Выбор браузера.Динамический HTML создан компанией Microsoft. Единственным браузером, полностью поддерживающим этот интерфейс в настоящее время, является Microsoft Internet Explorer 4.0. Однако на стадии, когда элементы динамического HTML существовали как предложения к рекомендациям W3C, они стали поддерживаться и другими программами просмотра, такими как Netscape Navigator и Mosaic.

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