КнигоПровод.Ru24.11.2024

/ИТ-книги

Dynamic HTML: справочник — Хоумер А., Улмен К.
Dynamic HTML: справочник
Хоумер А., Улмен К.
год издания — 2000, кол-во страниц — 512, ISBN — 5-314-00189-6, 1-861000-68-5, тираж — 5000, язык — русский, тип обложки — мягк., масса книги — 470 гр., издательство — Питер
цена: 299.00 рубПоложить эту книгу в корзину
Сохранность книги — хорошая

1997 Wrox Press

Пер. с англ. С. Балашова

Формат 70x100 1/16. Бумага типографская №1. Печать офсетная
ключевые слова — web, html, броузер, internet, explorer, netscape, гиперссыл, web-, web-мастер, sgml, xml, dtd, разметк, гипертекст, css, каскадн, vbscript, javascript, srcelement, cancelbubble, innertext, innerhtml, incertadjacent, textrange, applet, activex

Вы создаёте документы для Web, но вам тесно в жёстких рамках стандарта HTML 3.x? Тогда вам просто необходима эта книга, представляющая собой удобный и наглядный справочник по новому стандарту языка разметки гипертекста Dynamic HTML, поддерживаемому большинством современных броузеров, в частности, Internet Explorer 4.x и Netscape Communicator 4.x.

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

Для программистов, Web-мастеров, разработчиков и пользователей, интересующихся новыми возможностями языка HTML.

ОГЛАВЛЕНИЕ

Введение15
 
О чём эта книга?15
Почему для Internet Explorer4?15
Совместимость с броузерами16
Что вам нужно для использования этой книги?16
Кто должен читать эту книгу?16
Где найти примеры, утилиты и новые версии?17
Что такое World Wide Web?17
Немного терминологии18
Соглашения19
Расскажите нам о своих впечатлениях20
В помошь читателю21
 
Глава 1. Представление DynamicHTML22
 
Основы DynamicHTML23
Языки разметки документов23
    SGML24
    DTD24
Язык разметки гипертекста25
Что нового в DynamicHTML25
Что не изменилось26
Что на самом деле нового26
    Доступ к элементам страницы28
    Свойства, стили и таблицы стилей29
    Улучшенная объектная модель30
    Абсолютное позиционирование и третье измерение31
    Движение и динамическое обновление страницы32
    Обработка и прохождение событий33
    Фильтры34
Начиная работу с DynamicHTML35
    Что вам нужно знать35
    Необходимые инструменты36
Резюме37
 
Глава 2. Таблицы стилей, абсолютное позиционирование
и третье измерение39
 
Использование стилей и таблиц стиля40
Что такое таблицы стилей40
    Пример41
Создание таблицы стилей42
    Синтаксис43
    Наследование44
    Каскадные таблицы стилей45
Применение таблиц стилей46
    Использование тега <LINK>46
    Использование тега <STYLE>46
    Использование конструкции ©import47
Применение таблиц стилей к части страницы47
    Применение тега <STYLE> к части документа47
    Классы48
    Ter <DIV>49
Новые параметры стиля в Dynamic HTML49
Представление и позиционирование элементов50
Создание 2,5-мерной Web-страницы51
    Работа с выделенным текстом52
    Управление слоями с помошью свойства z-index55
    Управление переполнением и видимостью56
    Простые текстовые трёхмерные эффекты57
Добавление на страницы кода сценария58
Где расположить сценарий59
    Создание сценария на странице60
Использование сценария для управления свойствами в DynamicHTML61
    Атрибут style62
    Использование объекта style62
    Передвижение элементов по странице63
Резюме66
 
Глава 3. Объектная модель в Dynamic HTML67
 
Введение в объектную модель68
Зачем нужна объектная модель?68
    Объектная модель и написание сценариев68
Краткий обзор объектной модели69
    Объекты, методы, свойства и события70
    Схема объектной модели71
Объект window74
Свойства объекта window74
Методы объекта window75
    Новые окна броузера75
    Встроенные диалоги75
    Фокус, прокрутка и таймеры78
События объекта window79
Дочерние объекты window81
Объект history81
Объект navigator82
Объект location82
Объект event83
    Изменяемые свойства84
    Свойства, связанные с прохождением событий85
    Объект screen85
Пример работы с объектом window86
    Как это работает86
    Переход к другой странице в списке history88
Резюме89
 
Глава 4. Объект document Dynamic HTML90
 
Объект document91
Свойства объекта document92
    Обшие свойства объекта document92
    Свойства цвета объекта document92
    Другие свойства объекта document93
Методы объекта document93
    Запись текста и кода HTML в документ94
    Создание и адресация элементов94
    Командные методы объекта document95
События объекта document95
    События мыши95
    Другие события объекта document97
Коллекции объекта document97
Работа с коллекциями объекта document98
    Длина коллекции и фильтрация99
    Использование коллекции forms100
    Доступ к свойствам и методам101
Пример работы с коллекциями и объектом document101
    Использование коллекции all102
    Код, управляющий кнопкой collections103
Объект selection104
Выделенные участки и текстовые области105
    Пример работы с объектом selection105
Статические и динамические фильтры106
Так что такое фильтр?107
    Статические фильтры107
    Пример использования статического фильтра108
    Динамические фильтры111
    Пример работы с динамическими фильтрами113
Резюме116
 
Глава 5. Сценарий и обработка событий117
 
Что такое события?118
Что такое программирование, управляемое событиями?118
Откуда берутся события?118
    События в DynamicHTML119
Реакция на события броузера120
Связывание кода с событиями120
    Обработка событий в VBScript120
    Обработка событий в языке JavaScript121
    Отмена действия события123
Работа с событиями124
Получение информации о событии124
    Информация о мыши и объект event124
    Информация о клавиатуре объекта event125
Определение источника события126
Создание наших собственных псевдособытий128
Обработка и прохождение событий128
Управляющая система объекта event128
    Прохождение событий через контейнер элемента129
Поиск источника131
    Свойство srcElement131
    Свойство cancelBubble132
    Свойства toElement и fromElement135
    Свойство returnValue135
Динамическое позиционирование элементов136
Свойства позиции объекта event136
    Несколько примеров на свойство position объекта event137
Страница с «бегаюшими» кнопками139
    Как это работает140
    Ссылки на объекты141
    Проверка элемента источника141
    Движение элементов141
    Реакция на нажатие кнопки142
    Движение кнопки Visit Our Site143
Резюме145
 
Глава 6. Управление содержимым страницы147
 
Изменение элементов на странице148
Свойства и методы управления содержанием148
Свойства управления содержанием элемента149
    Свойство innerText149
    Свойство innerHTML150
Методы InsertAdjacent объекта element150
Пример на управление содержимым страницы151
    Код HTML на странице152
    Отображение значений свойств153
    Изменение значений свойств153
    Использование методов incertAdjacent158
Работа с объектами TextRange160
Что такое объект TextRange?160
    Создание текстовой области161
    Движение текстовой области161
    Получение информации о текстовой области163
    Управление содержимым текстовой области164
Сводные данные по объекту TextRange164
Пример работы с текстовыми областями165
    Что делает этот пример166
    Как это работает167
Создание динамических таблиц171
Коллекции rows и cells171
    Использование коллекций172
Пример страницы с динамической таблицей172
    Исходная страница173
    Изменение содержания таблицы174
Резюме178
 
Глава 7. Диалоги, формы и привязка данных180
 
Создание новых окон и диалогов181
Новые окна броузера181
    Сводные данные по свойствам метода open182
Модальные диалоговые окна182
    Что такое модальные диалоговые окна183
    Сводные данные по свойствам метода showModalDialog183
Пример, описывающий работу с окнами и диалогами184
    Исходная страница185
    Открытие нового окна броузера185
    Открытие модального диалогового окна186
    Динамическая страница в новом окне188
    Использование возвращаемого значения194
Формы Dynamic HTML195
    Ещё немного о проблеме совместимости196
    Недостатки внедренных объектов197
Создание динамических форм197
    Абсолютное позиционирование в формах197
    Новые теги и свойства198
    Дополнительные поддерживаемые события198
    Ter <BUTTON>198
    Теги <FIELDSET> и <LEGEND>199
    Ter <LABEL>200
    Атрибуты ACCESSKEY и TABINDEX200
Пример динамической формы201
    Новые свойства и установки управления202
    Сценарий для работы страницы204
    Контекстно-зависимая справка210
Использование объектов и внешних элементов управления212
Использование апплетов Java212
    Тег <APPLET>212
Использование элементов управления ActiveX215
    Тег <OBJECT>215
Привязка данных в DynamicHTML217
Обратная сторона обработки на сервере218
Кэширование данных на стороне клиента218
Предоставление исходных данных218
    Внедрение элемента управления простыми табличными данными219
Атрибуты привязки данных219
    Однозначная привязка данных219
    Перемещение по базе данных221
    Табличная привязка данных222
    Сортировка и фильтрация222
Резюме223
 
Глава 8. Совместимость броузеров и будущее HTML225
 
Project Cougar — HTML будущего226
Эволюция стандартов HTML226
    Традиционная структура документа227
Основные принципы Project Cougar227
    Предпосылки появления Project Cougar228
    Новая объектная модель документа228
Совместимость броузеров с Cougar229
Internet Explorer 4229
    Перемещение по структуре, управление документом и его элементами229
    Модель событий230
    Объектная модель таблиц стилей230
    Информация о документе и об ошибках230
    Языки сценария231
    Улучшенные формы HTML231
    Будущее тега <OBJECT>231
Netscape Communicator 4234
    Особенности структуры, управления документами и их содержимым235
    Модель событий235
    Поддержка стилей и таблиц стилей236
    Информация о документах и ошибках236
    Языки сценария236
    Улучшенные формы HTML237
    Communicator и тег <OBJECT>237
Новые особенности Netscape Communicator237
Сложности с обратной совместимостью238
Internet Explorer 4238
    Совместимость со старыми страницами для Internet Explorer238
    Совместимость со старыми страницами для Netscape Navigator238
    Совместимость версий VBScript239
Netscape Communicator 4239
    Совместимость со старыми страницами для Netscape Navigator239
    Совместимость со старыми страницами для Internet Explorer239
Создание совместимых страниц и узлов239
Поддержка различных наборов страниц240
    Перемещение в зависимости от броузера240
Страницы, совместимые с разными броузерами244
    Совместимость свойств стиля и шрифта244
    Доступ к объектной модели броузера247
    Работа с более сложными страницами249
Резюме254
 
Приложение 1. Список свойств, методов и событий259
 
Приложение 2. Список тегов DynamicHTML297
 
Приложение 3. Справочник по свойствам таблиц стилей385
 
Единицы измерения385
Свойства DynamicHTML386
Свойства шрифта386
Свойства цвета и фона388
Свойства текста391
Свойства, связанные с размером и рамкой394
Свойства печати400
Свойства фильтров401
Другие свойства404
Неподдерживаемые свойства404
 
Приложение 4. Список тегов HTML по категориям405
 
Структура документа405
Заголовки и названия406
Параграфы и строки406
Стили текста406
Списки407
Таблицы407
Ссылки408
Графика, объекты, мультимедиа и сценарий408
Формы409
Фреймы409
 
Приложение 5. Объектная модель броузера410
 
Описание объектной модели410
Подробнее об объектах413
    Объект Document413
    Объект Event415
    Объект History416
    Объект Location417
    Объект MimeType417
    Объект Navigator418
    Объект Screen418
    Объект Selection419
    Объект Style419
    Объект Stylesheet424
    Объект TextRange425
    Объект Window426
Справочник по элементам управления форм HTML429
 
Приложение 6. Названия и номера цветов в HTML432
 
Приложение 7. Специальные символы в HTML437
 
Приложение 8. Язык VBScript441
 
Обработка массивов441
Операторы присваивания442
Константы442
Константа ошибок442
Константы системных цветов442
Константы сравнения443
Константы даты и времени443
Константы форматов даты443
Константы для работы с содержимым файла444
Строковые константы444
Логические константы444
Константы типа переменной444
Управляющие операнды445
Функции446
Функции преобразования447
Функции даты/времени447
Математические функции448
Функции для управления объектами449
Функции инициализации интерпретатора кода сценария449
Строковые функции449
Функции проверки переменных451
Объявление переменных451
Обработка ошибок451
Операции ввода-вывода451
MsgBox452
InputBox454
Процедуры454
Другие ключевые слова454
Коды ошибок выполнения Visual Basic454
 
Учебник по VBScript458
 
Что такое VBScript458
Как пользоваться этим учебником458
Упражнения шаг за шагом459
Урок 1. Вставка сценария на VBScript в Web-страницы459
Ter <SCRIPT>459
Работа с несовместимыми броузерами459
Первое упражнение по языку VBScript460
    Упражнение 1: вставка сценария на VBScript на страницу460
Урок 2. Работа с переменными463
Объявление переменных463
    Правила для названий переменных464
    Варианты и подтипы464
    Присваивание значений464
    Сферы влияния переменных465
    Константы465
    Массивы465
Второе упражнение по языку VBScript466
Урок 3. Объекты и VBScript470
Добавление объектов на страницу470
Связывание кода на VBScript с объектами470
Третье упражнение по VBScript471
    Упражнение 3: работа с объектами471
Урок 4. Управляющие операторы VBScript474
Условные выражения474
    If… Then… Else475
    Select Case476
Операторы цикла476
    For… Next477
    For Each… Next477
    Do… Loop477
    While… Wend479
Четвёртое упражнение по VBScript479
    Упражнение 4: работа с циклами479
Урок 5. Использование VBScript при создании форм483
Проверка содержимого ваших форм484
Пятое упражнение по VBScript486
Резюме490
 
Приложение 9. Справочник по JavaScript491
 
Обшая информация491
Типы данных492
Переменные492
Операторы присваивания493
Операторы сравнения493
Другие операторы494
Строковые операторы494
Комментарии494
Ввод-вывод495
Alert495
Confirm495
Prompt495
Управление ходом программы496
Условные выражения496
Циклы497
Встроенные функции497
Встроенные объекты498
Объект Array498
Объект Boolean499
Объект Date499
Объект Function500
Объект Arguments501
Объект Math501
Объект Number502
Объект String502
Зарезервированные слова504
 
Алфавитный указатель505

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

  1. Создаём динамические веб-сайты с помощью PHP, MySQL, JavaScript, CSS и HTML5. — 4-е изд., Никсон Р., 2017
  2. Dynamic HTML, Айзекс С., 1998
  3. jQuery. Подробное руководство по продвинутому JavaScript, Бибо Б., Кац И., 2009
  4. XML и IE5: Справочник программиста, Гомер А., 2001
  5. CSS ручной работы. Библиотека специалиста, Седерхольм Д., Маркотт И., 2011
  6. Разработка Web-скриптов, Хефлин Д., Ней Т., 2001
  7. ActionScript для Flash MX. Подробное руководство. 2-е издание, Мук К., 2004
  8. ActionScript. Подробное руководство, Мук К., 2002
  9. JavaScript и DHTML. Сборник рецептов. Для профессионалов, Гудман Д., 2004
  10. Создание Web-страниц: самоучитель (+ CD-ROM), Шафран Э., 2000
  11. CSS — каскадные таблицы стилей. Подробное руководство, 2-е изд., Мейер Э. А., 2006
  12. HTML и XHTML. Подробное руководство, Муссиано Ч., Кеннеди Б., 2002
  13. JavaScript. Подробное руководство, Флэнаган Д., 2004
  14. JavaScript. Сборник рецептов для профессионалов, Бранденбау Д., 2000
  15. XML в подлиннике, Питц-Моултис Н., Кирк Ч., 2000
  16. Электронный магазин на Java и XML (+CD-ROM), Брогден Б., Минник К., 2002
  17. Путеводитель по пакету LATEX и его Web-приложениям, Гуссенс М., Ратц С., 2001
  18. Perl & XML. Библиотека программиста, Макинтош Д., Рэй Э. Т., 2003
  19. XML за рекордное время, Питтс Н., 2000
  20. Изучаем XML, Рэй Э. Т., 2001
  21. Java и XML, Мак-Лахлин Б., 2002
  22. XML. Справочник, Гарольд Э. Р., Минс В. С., 2002
  23. PHP. Сборник рецептов, Скляр Д., Трахтенберг А., 2005
  24. Профессиональное программирование на PHP, Шлосснейгл Д., 2006
  25. Профессиональное PHP программирование, 2-е издание, 2003
  26. PHP. Справочник, Хадсон П., 2006
  27. PHP 4. Разработка Web-приложений (+ CD-ROM), Ратшиллер Т., Геркен Т., 2001
  28. PHP 5. Профессиональное программирование, Гутманс Э., Баккен С., Ретанс Д., 2006
  29. Форматы файлов Internet, Кенцл Т., 1997
  30. Java для Internet в Windows и Linux, Дунаев С. Б., 2004
  31. Internet с самого начала, Фок Б., 1996
  32. Всё об Internet, Крол Э., 1995

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