КнигоПровод.Ru19.04.2024

/ИТ-книги

Dynamic HTML — Айзекс С.
Dynamic HTML
Секреты создания интерактивных Web-страниц
Айзекс С.
год издания — 1998, кол-во страниц — 496, ISBN — 1-57231-686-1, 5-7791-0097-7, тираж — 5000, язык — русский, тип обложки — мягк., масса книги — 640 гр., издательство — BHV
серия — Мастер. Руководство для профессионалов
цена: 799.00 рубПоложить эту книгу в корзину
Сохранность книги — хорошая

Inside Dynamic HTML
Written by Scott Isaacs

Microsoft Press 1997

Пер. с англ. А. Андреева

Формат 70x100 1/16. Печать офсетная
ключевые слова — html, web-, css, javascript, jscript, vbscript, мультимед, анимац, script, event, браузер, href, textrange

Книга посвящена технологии Dynamic HTML, предназначенной для создания интерактивных Web-страниц. Рассматривается значение объектной модели и каскадных таблиц стилей (CSS) для увеличения скорости и удобства работы с Web-страницами, использование языков программирования JavaScript, JScript, VBScript, C++, Java для доступа к объектной модели документа. Отдельный раздел посвящён изложению основ программирования сценариев. Большое внимание уделено новым элементам, предоставляемых в распоряжение разработчиков технологией Dynamic HTML: HTML 4.0 и расширенной поддержке CSS, динамическому изменению стиля и содержания документа, модели событий, Web-страницам клиент/сервер, внедрению в документ эффектов мультимедиа и анимации. Для разработчиков Web-страниц и квалифицированных пользователей.

ОГЛАВЛЕНИЕ

ВВЕДЕНИЕ5
 
СОЗДАНИЕ ИНТЕРАКТИВНЫХ СТРАНИЦ5
Языки программирования6
Новые элементы7
ОПРЕДЕЛЕНИЕ HTML-ДОКУМЕНТА9
Структура и стиль9
СТРУКТУРА КНИГИ11
Часть I. HTML и программирование сценариев11
Часть II. Структура документа11
Часть III. Стиль документа и анимация12
Часть IV. Содержание документа и связывание данных12
Прилагаемый компакт-диск12
ПОДДЕРЖКА13
 
ЧАСТЬ I. HTML И ПРОГРАММИРОВАНИЕ СЦЕНАРИЕВ15
 
ГЛАВА 1. ОБЗОР HTML И CSS17
 
НОВЫЕ ЭЛЕМЕНТЫ HTML18
Внедрение индивидуальных объектов19
Изменения в формах и облегчение доступа20
Добавление надписей и клавиш доступа21
Добавление поясняющего текста в элемент23
Управление последовательностью перехода23
Отключение элементов управления24
Новый элемент Button25
Элемент Fieldset26
Кнопки Default и Cancel27
Улучшенный элемент бегущей строки28
Связывание данных28
КАСКАДНЫЕ ТАБЛИЦЫ СТИЛЕЙ28
Внутренние стили29
Таблицы глобальных стилей30
Таблицы связанных стилей31
Определение таблицы стилей31
Псевдоклассы33
Последовательность каскадирования33
Элементы CSS33
Выравнивание текста34
Маркированные списки34
Создание врезок35
Сравнение свойств visibility и display36
Управление курсором37
Поддержка CSS для внутренних элементов38
Внедрение индивидуальных шрифтов38
Пользовательские установки39
Позиционирование CSS41
Эффекты фильтров и перехода41
ПРОВЕРКА ОПРЕДЕЛЕНИЯ ТИПА ДОКУМЕНТА-HTML41
Определение элемента42
Определение атрибутов43
Определение компонента43
 
ГЛАВА 2. ОСНОВЫ СЦЕНАРИЕВ HTML46
 
ИЕРАРХИЯ ОБЪЕКТОВ ДИНАМИЧЕСКОГО HTML47
Эволюция иерархии динамического HTML47
Эволюционное (революционное) развитие динамического HTML49
Поддержка старых версий браузеров49
Динамическое переформатирование51
СОЗДАНИЕ СЦЕНАРИЕВ51
Элемент Script52
Библиотеки сценариев54
Немедленное выполнение программы54
Местоположение сценариев в документе56
Доступность объектов57
Отложенное выполнение сценария58
Языки написания сценариев58
Скрытие сценариев от браузеров низкого уровня59
Переадресация на стороне клиента62
ВЫБОР ЯЗЫКА: JAVASCRIPT ИЛИ VBSCRIPT62
JavaScript63
ПЕРЕДОВЫЕ МЕТОДЫ JAVASCRIPT64
Добавление свойств в объекты64
Указатели функций66
Проверка поддержки68
Соглашения об именовании свойств и функций68
СЦЕНАРИИ И БЕЗОПАСНОСТЬ В WEB69
 
ГЛАВА 3. МОДЕЛЬ СОБЫТИЙ ДИНАМИЧЕСКОГО HTML71
 
ОБЩАЯ МОДЕЛЬ СОБЫТИЙ72
Всплывание событий73
Действия по умолчанию74
СВЯЗЫВАНИЕ СОБЫТИЙ74
Атрибуты событий75
Поддержка общих событий76
Связывание событий в стиле Visual Basic77
Определение языков написания сценариев в атрибутах событий78
События как свойства79
Расписание связывания событий80
Область действия сценариев81
Разделяемые обработчики событий83
ОБЪЕКТ EVENT84
Определение события85
Доступ к параметрам посредством объекта event86
Координаты мыши86
Информация клавиш и кнопок87
ПРОГРАММИРОВАНИЕ СТАНДАРТНЫХ ПОЛЬЗОВАТЕЛЬСКИХ СОБЫТИЙ88
События мыши88
Событие прокручивания94
События фокуса95
Событие help95
ПРИМЕРЫ СОБЫТИЙ96
Event Tutor96
Event Broadcaster99
 
ГЛАВА 4. ОКНО БРАУЗЕРА104
 
ОБЪЕКТ WINDOW105
Ссылка на объект window105
Свойства document и event106
Глобальные переменные и определяемые пользователем свойства106
Установка имени окна107
Передача строк программного кода107
СРЕДА ОКНА107
Строка состояния107
Кнопки Back и Forward109
Местоположение окна109
Информация экрана111
СОБЫТИЯ ОКНА112
События состояния документа112
События фокуса113
Обработка ошибок115
Пользовательские события116
Определение событий окна117
СОБЫТИЯ ТАЙМЕРА117
Использование таймеров119
СВОЙСТВА CLIENTINFORMATION И NAVIGATOR123
Информация о производителе клиентского компьютера124
Окна и объект navigator127
Установки пользователя127
Новые свойства объекта navigator128
 
ГЛАВА 5. УПРАВЛЕНИЕ ОКНОМ И ФРЕЙМОМ129
 
МАНИПУЛИРОВАНИЕ ОКНАМИ130
Прокручивание окна131
СОЗДАНИЕ НОВЫХ ОКОН132
Немодальные окна134
Модальные и индивидуальные диалоговые HTML-окна135
Элементы окна140
Закрытие окна144
Создание диспетчера окон144
МАНИПУЛИРОВАНИИ НАБОРАМИ ФРЕЙМОВ146
Создание наборов фреймов147
Сценарии для наборов фреймов155
Моделирование браузера160
ОСОБЫЕ СЛУЧАИ СОБЫТИЙ162
 
ЧАСТЬ II. СТРУКТУРА ДОКУМЕНТА163
 
ГЛАВА 6. ДОКУМЕНТ HTML165
 
ССЫЛКА НА ОБЪЕКТ DOCUMENT166
ИЗМЕНЕНИЕ ЦВЕТОВ ДОКУМЕНТА167
Действительные значения цветов168
Выбор цвета168
Отражение атрибутов HTML как свойств170
ДОСТУП К МЕТАИНФОРМАЦИИ О ДОКУМЕНТЕ170
Размер файла171
Заголовок171
Местоположение источника172
Дата172
Тип MIME174
Cookies174
Родительское окно178
Доступность документа179
МОДИФИКАЦИЯ ПОТОКА HTML181
Запись HTML в поток182
Запись сценариев в поток183
 
ГЛАВА 7. СЕМЕЙСТВА ЭЛЕМЕНТОВ ДОКУМЕНТА184
 
ИСПОЛЬЗОВАНИЕ СЕМЕЙСТВ185
Размер семейства186
Доступ к элементам186
Встроенные семейства191
Метод tags192
Семейство all в документе с набором фреймов193
СТРУКТУРА И СЕМЕЙСТВА HTML194
Построение семейства all194
Область действия195
Неявные элементы196
Разделение между Head и Body196
Нераспознаваемые элементы198
Непарные закрывающие теги199
Перекрывающиеся элементы200
Содержание без тегов201
Недействительный HTML201
Списки202
 
ГЛАВА 8. СЦЕНАРИИ И ЭЛЕМЕНТЫ205
 
ИДЕНТИФИКАЦИЯ ЭЛЕМЕНТОВ206
ДОСТУП К АТРИБУТАМ ЭЛЕМЕНТА208
Типы данных208
ИНФОРМАЦИЯ АНАЛИЗА213
Определение иерархии контейнеров HTML213
Свойство sourcelndex214
Создание дерева анализа214
Свойство document217
СОЗДАНИЕ НОВЫХ ЭЛЕМЕНТОВ217
НАСТРОЙКА ЭЛЕМЕНТОВ218
Действия по умолчанию218
Настройка существующих элементов219
Определяемые пользователем элементы219
 
ГЛАВА 9. ПРОГРАММИРОВАНИЕ ИНДИВИДУАЛЬНЫХ
ЭЛЕМЕНТОВ
223
 
ПРОГРАММИРОВАНИЕ ЭЛЕМЕНТОВ BODY И FRAMESET224
Свойство body224
Доступ к свойству body225
Различие между содержанием body и frameset226
Окно клиента и размер документа226
События окна228
Программирование содержания тела документа230
Программирование содержания набора фреймов230
ПРОГРАММИРОВАНИЕ ЭЛЕМЕНТА ANCHOR232
Свойство href233
События элемента Anchor234
Настройка ссылок на многочисленные фреймы236
Псевдоклассы для якорей238
Удаление якорей238
ПРОГРАММИРОВАНИЕ ЭЛЕМЕНТА LINK239
Документ links.htm240
Документ navigate.htm241
Документ contents.htm241
ПРОГРАММИРОВАНИЕ ЭЛЕМЕНТОВ IMG И MAP242
Анимация изображений242
Карты изображений245
ПРОГРАММИРОВАНИЕ ЭЛЕМЕНТА MARQUEE253
Свойства анимации бегущей строки254
События бегущей строки255
Методы Marquee255
ПРОГРАММИРОВАНИЕ ЭЛЕМЕНТА OBJECT256
Обработка конфликтов свойств256
Альтернативный HTML257
События объекта257
ПРОГРАММИРОВАНИЕ ЭЛЕМЕНТА TABLE257
Объект table258
Семейства rows и cells259
Событие onresize262
Таблицы глобальных стилей262
Создание календаря262
 
ГЛАВА 10. ФОРМЫ И ВНУТРЕННИЕ ЭЛЕМЕНТЫ УПРАВЛЕНИЯ267
 
HTML-ФОРМЫ268
Область действия форм269
Программирование элемента Form270
Передача содержания формы272
Сброс содержания формы276
Надо ли использовать элемент Form?277
Скрытие и отображение внутренних элементов управления277
Взаимодействие с отключёнными внутренними элементами управления278
ПРОГРАММИРОВАНИЕ ТЕКСТОВЫХ ЭЛЕМЕНТОВ INPUT279
Доступ к содержанию элемента управления280
Элемент загрузки файлов280
Проверка введённой пользователем информации280
Форматирование введённой пользователем информации286
Использование элементов ввода пароля287
ПРОГРАММИРОВАНИЕ ЭЛЕМЕНТОВ СПИСКОВ288
Определение поля со списком288
Добавление стилей в поле со списком289
Связь списка с отправляемым значением290
Программирование содержания списка290
Программирование множественного выбора в поле со списком292
ПРОГРАММИРОВАНИЕ СПИСКОВ С ИСПОЛЬЗОВАНИЕМ
КНОПОК-ПЕРЕКЛЮЧАТЕЛЕЙ И ФЛАЖКОВ
294
Кнопки-переключатели295
Флажки296
Событие onclick298
ПРОГРАММИРОВАНИЕ ЭЛЕМЕНТОВ КОМАНДНЫХ КНОПОК298
Определение кнопок по умолчанию и отмены299
События кнопок и форм299
Создание кнопок при помощи элемента Button300
ПРОГРАММИРОВАНИЕ ЭЛЕМЕНТОВ LABEL И FIELDSET301
Элемент Label и события onclick301
 
ЧАСТЬ III. СТИЛЬ ДОКУМЕНТА И АНИМАЦИЯ303
 
ГЛАВА 11. ДИНАМИЧЕСКИЕ СТИЛИ305
 
ДИНАМИЧЕСКИЕ СТИЛИ И CSS306
СВОЙСТВА ТАБЛИЦ СТИЛЕЙ307
Составные свойства307
Свойство cssText308
Изменение свойств309
ВНУТРЕННИЕ СТИЛИ309
ИЗМЕНЕНИЕ АТРИБУТА CLASS310
ТАБЛИЦЫ ГЛОБАЛЬНЫХ СТИЛЕЙ313
Семейство styleSheets314
Ссылка на таблицу стилей314
Список альтернативных таблиц стилей315
Таблицы стилей, зависящие от среды319
Свойство cssText объекта styleSheet320
Семейство rules321
Импортированные таблицы стилей323
Добавление новых таблиц стилей323
События таблицы стилей327
АДАПТИВНЫЕ МЕТОДЫ РАЗМЕЩЕНИЯ329
МЕТОДЫ ОТОБРАЖЕНИЯ ДАННЫХ334
Использование указателей мыши для выделения содержания334
Скрытие и отображение данных335
Развёртывание и свёртывание списков337
Создание разворачиваемой таблицы содержания338
МЕТОДЫ АНИМАЦИИ ТЕКСТА344
 
ГЛАВА 12. ДИНАМИЧЕСКОЕ ПОЗИЦИОНИРОВАНИЕ346
 
ПОЗИЦИОНИРОВАНИЕ CSS347
Свойства позиционирования CSS348
Позиционируемые элементы349
Определение системы координат350
Области вырезки352
Свойство overflow353
ПРОГРАММИРОВАНИЕ ПОЗИЦИОНИРОВАНИЯ CSS356
Свойства позиционирования CSS356
Абсолютное позиционирование357
Относительное позиционирование368
КОНТЕКСТ ВОСПРОИЗВЕДЕНИЯ373
Демонстрация контекста воспроизведения377
Свойства смещения относительно позиционированных элементов378
Определение отображения элемента379
Прокручивание элемента379
Идентификация элемента в выбранном положении380
Элемент Map380
Выравнивание относительно позиционированных элементов381
 
ЧАСТЬ IV. СОДЕРЖАНИЕ ДОКУМЕНТА И СВЯЗЫВАНИЕ ДАННЫХ385
 
ГЛАВА 13. ДИНАМИЧЕСКОЕ СОДЕРЖАНИЕ387
 
МАНИПУЛИРОВАНИЕ СОДЕРЖАНИЕМ388
СВОЙСТВА ДИНАМИЧЕСКОГО СОДЕРЖАНИЯ388
HTML и свойства текста390
Применение свойств динамического содержания391
Использование методов Adjacent396
Доступ к содержанию400
ДИНАМИЧЕСКОЕ СОДЕРЖАНИЕ И МЕТОД DOCUMENT.WRITE402
Создание строки заголовка403
Расширенные индексы и таблицы содержания404
 
ГЛАВА 14. ПОЛЬЗОВАТЕЛЬСКИЕ ОПЕРАЦИИ ВЫДЕЛЕНИЯ
И РЕДАКТИРОВАНИЯ
411
 
ВВЕДЕНИЕ В ОБЪЕКТ TEXTRANGE412
Охватываемый текст414
ПРОГРАММИРОВАНИЕ ОБЪЕКТА TEXTRANGE414
Создание объекта TextRange415
Представление содержания документа416
Связь объекта TextRange со структурой документа418
Позиционирование объекта TextRange418
Управление объектами TextRange423
Манипулирование закладками425
Внедрённые объекты425
Выбор текстовой области425
ДОСТУП К ВЫДЕЛЕННОЙ ПОЛЬЗОВАТЕЛЕМ ОБЛАСТИ426
ВЫПОЛНЕНИЕ КОМАНД426
 
ГЛАВА 15. СВЯЗЫВАНИЕ ДАННЫХ С ПОМОЩЬЮ HTML429
 
ЧТО ТАКОЕ СВЯЗЫВАНИЕ ДАННЫХ?431
АРХИТЕКТУРА СВЯЗЫВАНИЯ ДАННЫХ432
Объекты источников данных432
HTML-расширения связывания данных434
Агент связывания и повторения437
ПОТРЕБИТЕЛИ ДАННЫХ: HTML-ЭЛЕМЕНТЫ438
Элементы DIV и Span438
Элемент Input439
Элемент TextArea440
Элемент Marquee440
Элемент Select441
Элемент IMG442
Элемент Anchor442
Элемент Button443
Элемент Label443
Элементы Object и Applet443
Элементы Frame и IFrame444
Элемент Table445
ПОСТРОЕНИЕ БАЗОВЫХ СТРАНИЦ С ПОМОЩЬЮ СВЯЗЫВАНИЯ ДАННЫХ448
Связывание текущей записи448
Связывание таблицы с повторением450
Связывание таблицы с разбиением453
НАПИСАНИЕ СЦЕНАРИЕВ С ИСПОЛЬЗОВАНИЕМ СВЯЗЫВАНИЯ ДАННЫХ455
Версия набора записей ADO455
События сценариев457
ДОПОЛНИТЕЛЬНЫЕ ЭЛЕМЕНТЫ463
Обновление данных463
Свойство recordNumber464
Изменение атрибутов связывания467
 
ПРИЛОЖЕНИЕ А. СЛОВАРЬ АНГЛИЙСКИХ ТЕХНИЧЕСКИХ ТЕРМИНОВ469
 
ПРЕДМЕТНЫЙ УКАЗАТЕЛЬ473
 
ОПИСАНИЕ КОМПАКТ-ДИСКА475

Книги на ту же тему

  1. Создаём динамические веб-сайты с помощью PHP, MySQL, JavaScript, CSS и HTML5. — 4-е изд., Никсон Р., 2017
  2. Dynamic HTML: справочник, Хоумер А., Улмен К., 2000
  3. jQuery. Подробное руководство по продвинутому JavaScript, Бибо Б., Кац И., 2009
  4. XML и IE5: Справочник программиста, Гомер А., 2001
  5. Разработка Web-скриптов, Хефлин Д., Ней Т., 2001
  6. CSS. Карманный справочник. — 4-е изд., Мейер Э. А., 2016
  7. CSS ручной работы. Библиотека специалиста, Седерхольм Д., Маркотт И., 2011
  8. JavaScript. Сборник рецептов для профессионалов, Бранденбау Д., 2000
  9. JavaScript и DHTML. Сборник рецептов. Для профессионалов, Гудман Д., 2004
  10. JavaScript. Подробное руководство, Флэнаган Д., 2004
  11. Путеводитель по пакету LATEX и его Web-приложениям, Гуссенс М., Ратц С., 2001
  12. ActionScript для Flash MX. Подробное руководство. 2-е издание, Мук К., 2004
  13. ActionScript. Подробное руководство, Мук К., 2002
  14. HTML и XHTML. Подробное руководство, Муссиано Ч., Кеннеди Б., 2002
  15. Создание Web-страниц: самоучитель (+ CD-ROM), Шафран Э., 2000
  16. Популярные Web-сервисы: практика использования, Айверсон У., 2005

© 1913—2013 КнигоПровод.Ruhttp://knigoprovod.ru