Добавляем...


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

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

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

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

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

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

В этой главе мы рассмотрим несколько типичных сценариев, обеспечивающих навигацию в рамках Web-узла на основе использования JavaScript и DHTML. Изучение структуры таких сценариев позволит получить общее представление о соответствующих технологиях и трюках программирования, но мы рекомендуем также посетить Web-узлы www.dynamicdrive.com и www.webreference.com/dhtml, где вы найдете много других примеров средств навигации, реализованных в рамках JavaScript.


добавить комментарий
(без перезагрузки и регистрации)


10 случайных разделов

Что ищем на сайте ?


Примеры кода на сайте







@ 2008-2011 Amber
При использовании материалов ссылка на сайт обязательна
Яндекс.Метрика