|
navigator, 15
navigator.appName, 15
navigator.appVersion, 15
new, 16; 121
NORESIZE, 95
Not a Number, 17
null, 16; 17
Number, 26
Object, 26
off, 76
onBlur, 70; 73; 76
onChange, 70; 73; 76
onClick, 46; 48; 113
onFocus, 70; 73; 76; 96
onLoad, 28; 35; 38; 43; 45; 46; 94
onMouseover, 14; 46; 48
onSelect, 73; 76
onUnload, 28; 35; 38; 45; 46; 94
open, 33; 34; 46
options, 69
parent, 28; 32
parse, 56
parseFloat, 17; 57
parseInt, 17; 18; 57
password, 61; 79; 80
pathname, 48
physical, 76
PI, 52
plug-in, 46
port, 48
POST, 61
pow, 54
prompt, 33; 34; 44
protocol, 48
QUERY_STRING, 139
radio, 61; 64
random, 54
referrer, 46
reset, 61
resizable, 34
return, 16; 23
round, 54
ROWS, 76; 94
scrollbars, 34
SCROLLING, 95
search, 48
select, 61; 69; 73; 76; 80
SELECTED, 69; 70
selectedIndex, 69; 70
self, 32
Set-Cookie, 119; 136; 139
setDate, 56
setHours, 56
setMinutes, 56
setMonth, 56
setSeconds, 56
setTime, 56
setTimeout, 33; 34; 39; 40; 41
setYear, 57
sin, 54
SIZE, 69; 73; 80
sqrt, 54
SQRT1_2, 53
SQRT2, 53
SRC, 9; 42; 95; 102; 103
SSL, 120
status, 32; 34; 39
String, 26
SUBMIT, 61; 82
super, 16
switch, 16
tan, 54
TARGET, 32; 48; 61
TEXT, 45; 61; 70; 73
textarea, 62; 75; 76
this, 16; 29
throw, 16
title, 46; 108
toGMTString, 57; 121
toLocaleString, 57
toolbar, 34
top, 28; 32
true, 16
try, 16
TYPE, 10; 62
typeof, 16
unescape, 57
Unicode, 17
URL, 46
USEMAP, 102
UTC, 57
VALUE, 62; 63; 64; 69; 70; 73; 80; 109
var, 16; 21
var , 16
VBScript, 7
virtual, 76
VLINK, 45
vlinkColor, 46
void, 16
VSPACE, 102; 108
while, 16; 21
width, 34; 102; 108
window, 28; 32; 33; 39
with, 16
WRAP, 76
write, 8; 46
writeln, 46
адрес IP, 48
адрес URL, 48
аплеты Java, 102
бинарные операторы, 18
встроенные объекты, 26
встроенные функции, 57
выделение комментариев, 8
диалоговая панель, 12
зарезервированные ключевые слова JavaScript, 16
кодовая страница 1251, 43
комментарий, 8
компоненты ActiveX, 102
логические данные, 17
массивы, 32
неопределенный тип, 17
нечисло, 17
обработка событий, 13
оператор присваивания, 19
оператор присвоения, 16
операторы отношения, 19
операторы сдвига, 19
операторы цикла, 21
операторы языка HTML, 8
определение типа и версии браузера, 14
переменные, 10; 15
символ неразделяющего пробела, 17
таблица старшинства операторов JavaScript, 22
текстовые строки, 17
типы данных, 16
унарные операторы, 18
условные операторы, 20
функции, 10; 23
числа, 16
язык LiveScript, 8
язык Perl, 7
язык пакетных заданий MS-DOS, 7
язык сценариев UNIX, 7
ОГЛАВЛЕНИЕ
АННОТАЦИЯ
ПРЕДИСЛОВИЕ
АВТОРСКИЙ КОМПАКТ-ДИСК
КАК СВЯЗАТЬСЯ С АВТОРАМИ
1 ВВЕДЕНИЕ В JAVASCRIPT
Семь вариаций на тему “Hello, world!”
Вариация первая: самый простая
Вариация вторая: с секретным исходным текстом
Вариация третья: с переменной и функциями
Вариация четвертая: создание страницы “на лету”
Вариация пятая: с диалоговой панелью
Вариация шестая: обработка события
Вариация седьмая: с определением типа браузера
Переменные в JavaScript
Объявление переменных
Присвоение значения переменным
Типы данных
Числа
Текстовые строки
Логические данные
Данные неопределенного типа
Преобразование типов данных
Операторы языка JavaScript
Унарные операторы
Бинарные операторы
Операторы для работы с отдельными битами
Операторы сдвига
Операторы отношения
Оператор присваивания
Условные операторы
Операторы цикла
Оператор for
Оператор for-in
Оператор while
Оператор break
Оператор continue
Прочие операторы
Старшинство операторов JavaScript
Функции в языке сценариев JavaScript
Примеры использования операторов цикла
2 КЛАССЫ И ОБЪЕКТЫ В JAVASCRIPT
Три типа объектов JavaScript
Встроенные объекты
Объекты браузера
Иерархия объектов браузера
События, связанные с объектами
Объекты на базе классов, создаваемых программистом
Массивы в JavaScript
Объект window
Свойства объекта window
Методы объекта window
Метод alert
Метод confirm
Метод prompt
Метод open
Метод close
Метод setTimeout
Метод clearTimeout
События для объекта window
Сценарии, работающие с объектами window
Как закрыть окно браузера
Открываем новое окно
Бегущий текст в строке состояния браузера
Ограничение времени реакции пользователя
Загрузка документа HTML в окно браузера
Объект document
С
|
|