Денни Гудман "JavaScript Библия пользователя"

НАЗАД СОДЕРЖАНИЕ ВПЕРЕД
страница 42

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

Пожалуй, самым существенным усовершенствованием в поколении HTML 4, на основе которого в той или иной степени построены объектные модели Netscape и Microsoft, является концепция динамического HTML (Dynamic HTML или DHTML). Первоначальная задача использования DHTML заключалась в предоставлении сценариям возможности управления содержимым документов, их расположением и отображением в ответ на действия пользователя. С этой целью организацией W3C (как расширение стандарта CSS) был разработан другой стандарт, обеспечивающий точное позиционирование элементов HTML на странице. Такие рекомендации по позиционированию были совмещены со стандартом CSS, а затем оба они вошли во второе поколение CSS. Благодаря позиционированию стало возможным задавать точное расположение элементов на странице, указывать, какие элементы должны отображаться, а какие скрываться, а также определять порядок наложения и перекрывания всех элементов.

Браузер IЕ4+ больше ориентирован на использование стандарта позиционирования, он предоставляет сценарию возможность управления позиционируемыми элементами. NN4 также следует этому стандарту, однако в нем реализована альтернативная методика с использованием совершенно нового и в конечном счете не утвержденного дескриптора описания слоев. Позиционируемые элементы в NN4 также остаются доступными для сценариев, хотя сам синтаксис сценария при этом во многом отличается от того, что используется в IE4. К счастью тех, кто работает с DHTML, Mozilla, благодаря поддержке стандарта CSS, понимает синтаксис дескрипторов стилей DHTML, применяемых в IЕ4+. Создание межбраузерных сценариев с помощью единого синтаксиса все еще остается нелегкой задачей, хотя вполне возможной. После выпуска компанией Microsoft браузера IE6 многое изменилось, хотя на рынке появилось несколько независимых игроков (Mozilla и Safari), в которых поддержка DHTML и JavaScript реализована на столь же высоком уровне, как и у "законодателя моды". Главное - это четко осознавать возможности каждой спецификации и использовать только те средства, которые поддерживаются в большинстве браузеров.

страница 42
НАЗАД СОДЕРЖАНИЕ ВПЕРЕД

Денни Гудман "JavaScript Библия пользователя"

Только на OZON.ru! Все спецпредложения на DVD Все серии Пуаро

поиск на сайте

Рейтинг@Mail.ru Rambler's Top100 Счетчик тИЦ и PR
Сайт управляется системой uCoz