Рекомендуем

С++. Бархатный путьМарченко А.Л. С++. Бархатный путь
От С к С++Каширин И.Ю., Новичков В.С. От С к С++
Криптографические интерфейсы и их использованиеХорев П.Б. Криптографические интерфейсы и их использование

Книга

Проектирование интерактивных Web-приложений

Учебное пособие для вузов
2001 г.
272 стр.
Тираж 3000 экз.
Формат 60х90/16 (145x215 мм)
Исполнение: в мягкой обложке
ISBN 5-93517-063-9
ББК 32.97
Гриф УМО
Рекомендовано УМО по образованию в области экономики, статистики, информационных систем и математических методов в экономике в качестве учебного пособия для студентов высших учебных заведений, обучающихся по специальностям «Прикладная информатика (по областям)»
Аннотация

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

Для тех, кто знает основы языка Си и хочет проектировать собственные интерактивные приложения для Интернет.

Оглавление

Оглавление

Предисловие

Глава 1. Структура HTML-документа
1.1. Введение в World Wide Web
1.1.1. Обзор сетевых информационных технологий Internet
1.1.2. История WWW
1.1.3. Основные компоненты технологии WWW
1.1.4. Архитектура WWW-технологии
1.1.5. Пути развития WWW
1.2. Структура HTML-документа
1.2.1. Простейший HTML-документ
1.2.2. Основные части HTML-документа
1.2.2.1. Введение в гиперссылки
1.2.2.2. Информация о пути для относительных ссылок
1.2.2.3. Связи с другими документами
1.2.2.4. Метаинформация в заголовке
1.2.2.5. Тело HTML-документа
1.2.2.6. Объявление типа документа
1.3. Гиперссылки
1.3.1. Общие сведения
1.3.2. Синтаксис гиперссылок
1.3.3. Виды гиперссылок
1.4. Кадры
1.4.1. Общие сведения
1.4.2. Документ с кадрами
1.4.3. Начальное содержимое кадров
1.4.4. Встроенные кадры
1.4.5. В каком кадре отображать документ?
1.4.6. Если броузер не поддерживает кадры
Контрольные вопросы
Упражнения

Глава 2. Форматирование тела HTML-документа
2.1. Структурирование текста
2.1.1. Основные разделы текста
2.1.1.1. Заголовки
2.1.1.2. Разбиение текста на абзацы
2.1.1.3. Перенос строк
2.1.1.4. Добавление горизонтальных линий
2.1.1.5. Предварительное форматирование текста
2.1.1.6. Форматирование блока
2.1.2. Списки
2.1.2.1. Неупорядоченные списки
2.1.2.2. Упорядоченные списки
2.1.2.3. Списки определений
2.1.3. Форматирование символов
2.1.3.1. Форматирование фраз
2.1.3.2. Теги физического форматирования
2.1.3.3. Специальные символы
2.1.3.4. Комментарии
2.1.3.5. Выделение блока
2.1.3.6. Правила синтаксиса
2.2. Форматирование изображений
2.2.1. Внедрение изображения
2.2.2. Создание карт-изображений
2.3. Таблицы
2.3.1. Введение в таблицы
2.3.2. Внедрение таблицы
2.3.2.1. Заголовок таблицы
2.3.2.2. Группы строк
2.3.2.3. Группы столбцов
2.3.2.4. Ячейки и группа ячеек
2.4. Таблицы стилей
2.4.1. Внедрение таблиц стилей в документ
2.4.1.1. Внутренние стили тегов
2.4.1.2. Глобальные таблицы стилей
2.4.1.3. Внешние таблицы стилей
2.4.1.4. Каскады таблиц стилей
2.4.2. Форматирование с помощью таблиц стилей
2.4.2.1. Стили символов
2.4.2.2. Стили цветового форматирования
2.4.2.3. Стили фона
2.4.2.4. Стили рамок
2.4.2.5. Стили визуального отображения
Контрольные вопросы
Упражнения

Глава 3. Сценарии на Web-странице
3.1. Внедрение сценариев в документ
3.1.1. Язык сценариев
3.1.2. Внедрение текста сценария
3.2. Язык JavaScript
3.2.1. Синтаксис языка
3.2.1.1. Алфавит
3.2.1.2. Имена
3.2.1.3. Константы
3.2.1.4. Операции
3.2.2. Структура сценария
3.2.2.1. Условный оператор и условная операция
3.2.2.2. Циклы
3.2.2.3. Функции
3.2.3. Объекты
3.2.3.1. Создание объектов
3.2.3.2. Добавление свойств и методов объектам
3.2.4. Встроенные объекты JavaScript
3.2.4.1. Объект Array
3.2.4.2. Объект Date
3.2.4.3. Объект Math
3.2.4.4. Объект String
3.2.5. События
3.3. Объектная модель документа
3.3.1. Объект window
3.3.2. Объект document
3.3.2.1. Свойства объекта document
3.3.2.2. Свойство cookie
3.3.2.3. Методы close, open, write и write
3.3.3. Доступ к элементам объекта document
3.3.3.1. Доступ к элементу
3.3.3.2. Массивы links, images, anchors, forms и applets
3.3.3.3. Динамические стили элементов
Контрольные вопросы
Упражнения

Глава 4. Диалоговые панели
4.1. Формы
4.1.1. Атрибуты тега FORM
4.1.2. Управляющие элементы в форме
4.1.2.1. Типы управляющих элементов
4.1.2.2. Группирование управляющих элементов
4.1.2.3. Переход фокуса ввода
4.1.2.4. Состояния управляющих элементов
4.1.2.5. Отправка формы
4.1.3. Управляющие элементы
4.1.3.1. Элемент INPUT
4.1.3.2. Элемент BUTTON
4.1.3.3. Элементы SELECT, OPTGROUP и OPTION
4.1.3.4. Элемент TEXTAREA
4.1.3.5. Элемент LABEL
4.2. Объектная модель форм
4.2.1. Доступ к форме и элементам
4.2.2. Доступ к элементам и их свойствам
4.2.2.1. Доступ к стилю элемента
4.2.2.2. Доступ к списку и его строкам
4.2.2.3. Доступ к флажкам и переключателям
4.3. Модальные диалоговые панели
4.3.1. Создание универсальной модальной панели
4.3.1.1. Метод showModalDialog
4.3.1.2. Форма для модальной панели
4.3.1.3. Загрузка формы в модальную панель
4.3.1.4. Обработка аргументов создания модальной панели
4.3.1.5. Отмена возврата результатов модальной панели
4.3.1.6. Возврат результатов работы модальной панели
4.3.1.7. Обработка результатов возврата модальной панели
4.3.1.8. Текст документа, вызывающего модальную панель
4.3.1.9. Текст документа, содержимого модальной панели
4.4. Немодальные диалоговые панели
4.4.1. Создание немодальной панели
4.4.1.1. Метод open объекта window
4.4.1.2. Форма для немодальной панели
4.4.1.3. Загрузка формы в немодальную панель
4.4.1.4. Получение данных от окна, создавшего панель
4.4.1.5. Отмена возврата результатов немодальной панели
4.4.1.6. Результаты работы немодальной панели
4.4.1.7. Обработка результатов работы немодальной панели
4.4.1.8. Текст документа, создающего немодальную панель
4.4.1.9. Текст документа, содержимого немодальной панели
Контрольные вопросы
Упражнения

Глава 5. Сценарии на Web-сервере
5.1. Краткое введение в CGI-сценарии
5.1.1. Механизм обмена данными с CGI-сценариями
5.1.2. Пример CGI-сценария
5.2. Кодировка данных на стороне пользователя
5.2.1. Метод отправки формы
5.2.2 Успешные управляющие элементы
5.2.2.1. Кодирование данных для метода get
5.2.2.2. Кодирование данных для метода post
5.3. Обработка данных CGI-сценарием
5.3.1. Переменные окружения CGI
5.3.2. Обработка входных данных cgi-модуля
5.3.2.1. Обработка входных данных cgi-модуля для метода get
5.3.2.2. Обработка входных данных cgi-модуля для метода post
5.3.2.3. Пример обработки входных данных в общем случае
5.4. Вывод данных для пользователя
5.4.1. Заголовок вывода сценария
5.5. Этапы работы сценария
Контрольные вопросы
Упражнения

Приложение 1
Приложение 2
Приложение 3

Словарь английских терминов Internet