Естественным продолжением компонентной разработки страниц является сборка страниц из различных файлов на стороне сервера. Для этой цели применяются Server Site Includes. Кроме того, страницы можно генерировать скриптами. Работой со страницами изменяемого содержания следует управлять путем прописывания политики кэширования, как на стороне пользователя, так и на proxy-серверах.
Аналогом построения динамического содержания на стороне клиента(браузера) является создание страниц с фреймами. В данном случае правильнее говорить даже не о динамическом содержании, а об условной генерации содержания для конкретного пользователя.
Аналогичную возможность может обеспечивать и программирование загрузки страницы на JavaScript.
Задания:
Разработать Web-узел виртуального зоопарка
Разработать структуру узла (типизация страниц, навигационная схема, компоненты страниц, стиль отображения)
Обязательные компоненты:
1. Первая страница типа “Обложка”
2. Первая страница типа “Газета”
3. Первая страница типа “Газета” с применением фреймов
4. Навигационная страница зоопарка (текстовую)
5. Навигационная страница зоопарка (графическую)
6. Информационная страница для животного. Применить стили для обтекания картинок и блоков текста
7. Вызов описания животного через imagemap и “нарезанную” графику.
8. Станица с формой анкеты посетителя зоопарка типа
- фамилия
- имя
- отчество
- возраст
- пол (radio)
- адрес электронной почты
- наиболее интересный материал сайта (множественный выбор из меню)
- заинтересовавшее животное (checkbox)
- примечание(textarea)
- псевдоним
- пароль для доступа к личным материалам пользователя на узле
- поле подтверждения пароля (password)
9. Реализовать отправку анкеты самому себе по электронной почте
10. Файл с описаниями стиля страниц виртуального зоопарка