JavaScript. Наглядный курс создания динамических Web-страниц

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

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

Author(s): Келли Л. Мэрдок
Year: 2001

Language: Russian
Pages: 285
Tags: Библиотека;Компьютерная литература;HTML / CSS / JavaScript;

Оглавление......Page 5
СОДЕРЖАНИЕ......Page 6
Понятие сценария......Page 12
Ввод операторов JavaScript в поле URL......Page 14
Включение операторов JavaScript в документ HTML......Page 16
Установление связи с внешним файлом JavaScript......Page 18
Представление содержимого сценариев для броузеров, не поддерживающих JavaScript......Page 20
Добавление комментариев в JavaScript......Page 22
Понятие типа переменной......Page 24
Объявление переменных......Page 26
Присваивание значений переменным......Page 27
Использование целочисленных переменных......Page 28
Использование чисел с плавающей точкой......Page 29
Использование булевых переменных......Page 30
Использование строковых переменных......Page 31
Определение типа переменной......Page 32
Преобразование строковых значений в численные......Page 34
Преобразование численных значений в строковые......Page 36
Объявление массивов......Page 38
Определение количества элементов в массиве......Page 40
Преобразование массивов в строки......Page 42
Сортировка массивов......Page 44
Использование арифметических операторов......Page 46
Операторы инкремента и декремента......Page 48
Составление выражений с операторами сравнения......Page 50
Составление логических выражений......Page 52
Использование условных операторов......Page 54
Старшинство операций......Page 56
Вычисление строковых выражений......Page 57
Распознавание численных значений......Page 58
Использование условного оператора if......Page 60
Использование операторов цикла for......Page 62
Использование операторов цикла while......Page 64
Оператор break......Page 66
Оператор continue......Page 67
Использование таймеров JavaScript......Page 68
Задание регулярных временных интервалов......Page 70
Сброс таймеров JavaScript......Page 72
Объявление функций......Page 74
Вызов функции......Page 75
Понятие глобальных и локальных переменных......Page 76
Передача параметров функции......Page 78
Возврат значений функцией......Page 80
Вызов функции по HTML-ссылке......Page 82
Использование обработчиков событий JavaScript......Page 84
Обработка щелчка мышью......Page 86
Обработка двойного щелчка......Page 88
Создание переворачивающихся кнопок......Page 90
Обработка нажатий клавиш......Page 92
Установка фокуса......Page 94
Фиксация изменений элементов форм......Page 96
Создание сообщений о загрузке и выгрузке Web-страниц......Page 98
Понятия объекта, свойства и метода......Page 100
Использование объектов-элементов Web-страницы......Page 102
Использование подобъектов......Page 104
Использование предопределенных объектов......Page 106
Создание новых объектов......Page 108
Обращение к текущему объекту......Page 110
Просмотр свойств объектов......Page 112
Использование объекта Array......Page 114
Использование объекта image......Page 116
Предварительная загрузка изображений......Page 117
Изменение изображений......Page 118
Использование объектов link и anchor......Page 120
Изменение гипертекстовых ссылок......Page 122
Использование объекта history......Page 124
Использование объектов window и document......Page 126
Вывод текста в строке состояния броузера......Page 128
Изменение цвета фона......Page 130
Изменение цвета текста и гипертекстовых ссылок......Page 132
Изменение заголовка документа......Page 134
Отображение даты последнего изменения Web-страницы......Page 135
Просмотр URL текущего документа......Page 136
Просмотр ссылочных страниц......Page 137
Открытие нового окна броузера......Page 138
Закрытие удаленного окна......Page 140
Печать Web-страницы......Page 142
Перемещение окон броузера......Page 144
Изменение размеров окон......Page 146
Информирование пользователей с помощью окон предупреждения......Page 148
Получение информации через приглашение для ввода......Page 150
Диалоговое окно для подтверждения решения пользователя......Page 152
Использование объекта string......Page 154
Подстроки и работа с ними......Page 156
Сцепление строк......Page 158
Форматирование строковых переменных......Page 160
Создание элементов привязки и гипертекстовых ссылок......Page 162
Определение длины строк......Page 164
Изменение регистра......Page 165
Поиск фрагментов строк......Page 166
Локализация символов в строке......Page 168
Замена текста в строке......Page 170
Разделение строк......Page 172
Использование объекта Date......Page 174
Отображение местного времени и даты......Page 176
Получение значений времени и даты......Page 178
Установка значений даты и времени......Page 180
Работа с представлением времени......Page 182
Работа с часовыми поясами......Page 184
Объект MATH......Page 186
Генератор случайных чисел......Page 188
Некоторые математические постоянные......Page 190
Использование тригонометрических функций......Page 192
Использование методов вычисления логарифма и экспоненты......Page 194
Использование метода извлечения квадратного корня......Page 195
Округление чисел......Page 196
Возведение чисел в степень......Page 197
Нахождение максимальных и минимальных значений......Page 198
Использование абсолютных значений......Page 199
Использование текстовых полей......Page 200
Работа с полями пароля......Page 202
Работа со скрытыми полями......Page 203
Работа с окнами textarea......Page 204
Использование кнопок......Page 206
Использование кнопки Сброс......Page 208
Использование кнопки Подача запроса......Page 209
Использование флажков......Page 210
Использование переключателей......Page 212
Работа со списками типа меню......Page 214
Работа с отдельными элементами списков типа меню......Page 216
Работа со списками множественных альтернатив......Page 218
Блокировка элементов формы......Page 220
Операции сброса и подачи запроса для формы......Page 222
Проверка корректности форм......Page 224
Управление фокусом формы......Page 226
Использование событий, связанных с фокусом......Page 228
Работа объектом frame......Page 230
Обращение к фрейму по имени......Page 232
Количество фреймов в наборе......Page 234
Ссылка на текущий фрейм......Page 235
Перекрестные ссылки между фреймами......Page 236
Вывод информации в отдельный фрейм......Page 238
Контроль изменения размеров фрейма......Page 239
Задание целевого фрейма......Page 240
Вывод фреймов на печать......Page 241
Использование объекта navigator......Page 242
Определение типа броузера, с которым работает пользователь......Page 244
Определение версии броузера......Page 245
Определение операционной системы, с которой работает пользователь......Page 246
Свойство userAgent......Page 247
Определение разрешения на использование языка Java......Page 248
Определение кодового имени......Page 249
Использование объекта location......Page 250
Использование файлов cookie......Page 252
Кодирование символов......Page 254
Обнаружение ошибок в JavaScript......Page 256
Отладка с помощью комментариев......Page 258
Вывод значений в текстовых полях......Page 260
Наиболее распространенные ошибки JavaScript......Page 262
Приложение. Справочник по HTML 4.1......Page 264
Предметный указатель......Page 275