Клиентский JavaScript. Справочник

         

Имя события, для которого специфицированный


event Имя события, для которого специфицированный объект имеет обработчик.

Имя события, для которого объект


event Имя события, для которого объект имеет обработчик.

Любая строка


string Любая строка.

Строка


nameAttribute

Строка.

0 до числа, меньшего длины


index Целое число в диапазоне от 0 до числа, меньшего длины строки на 1.

0 до числа, меньшего длины


index Целое число в диапазоне от 0 до числа, меньшего длины строки на 1. По умолчанию имеет значение 0.

триплет или как строковой литерал.


color Строка, выражающая цвет как 16-ричный RGB- триплет или как строковой литерал. Строковые литералы - названия цветов перечислены в книге Клиентский JavaScript. Руководство.

1 до 7; строка, представляющая


size Целое число в диапазоне от 1 до 7; строка, представляющая целое число со знаком в диапазоне от 1 до 7.

Последовательность чисел, которые являются


num1, ..., numN Последовательность чисел, которые являются Unicode-значениями.

Любая строка, специфицирующая атрибут HREF


hrefAttribute Любая строка, специфицирующая атрибут HREF тэга A; это должен быть правильный URL (относительный или абсолютный).

Имя регулярного выражения. Это может


regexp Имя регулярного выражения. Это может быть имя переменной или литерал.

Имя регулярного выражения. Это может


regexp Имя регулярного выражения. Это может быть имя переменной или литерал.

с textAlign, который специфицирует выравнивание


styleObject Объект Style.
Не путайте align с textAlign, который специфицирует выравнивание содержимого текстовых элементов.
Свойство align является отражением свойства float каскадных таблиц стилей.

Свойство clear является отражением свойства


styleObject A Style object.
Свойство clear является отражением свойства clear каскадных таблиц стилей.

Свойство whiteSpace является отражением свойства


styleObject A Style object.
Свойство whiteSpace является отражением свойства white-space каскадных таблиц стилей.

Имя события, для которого специфицированный


event Имя события, для которого специфицированный объект имеет обработчик.

Имя события, для которого специфицированный


event Имя события, для которого специфицированный объект имеет обработчик.

Имя события, для которого объект


event Имя события, для которого объект имеет обработчик.

message


message Строка.

Строка данных, созданная методом кодирования


encodedData Строка данных, созданная методом кодирования base-64.

stringToEncode


stringToEncode Произвольная строка.

Тип захватываемого события. Допустимые типы


eventType1... eventTypeN Тип захватываемого события. Допустимые типы событий рассматриваются в Главе 3 "Обработчики Событий".

Установка таймаута, которая была возвращена


intervalID Установка таймаута, которая была возвращена предыдущим вызовом метода setInterval.

Установка таймаута, которая была возвращена


timeoutID Установка таймаута, которая была возвращена предыдущим вызовом метода setTimeout.

Количество байтов псевдослучайных данных, возвращаемых


numberOfBytes Количество байтов псевдослучайных данных, возвращаемых методом.

Имя события, для которого специфицированный


event Имя события, для которого специфицированный объект имеет обработчик.

Тип захватываемых событий. Типы событий


eventType1... eventTypeN Тип захватываемых событий. Типы событий рассматриваются в Главе 3, "Обработчики Событий".

Имя перенаправляемого события.


event Имя перенаправляемого события.

Булево значение, специфицирующее включение горячих


trueOrFalse Булево значение, специфицирующее включение горячих клавиш:
true включаетfalse отключает

Булево значение, специфицирующее, может ли


trueOrFalse Булево значение, специфицирующее, может ли пользователь изменять размеры окна:
true разрешаетfalse запрещает

alwaysRaised создаёт новое окно, которое


windowPosition Строка, вычисляемая в одно из следующих значений:
alwaysRaised создаёт новое окно, которое всплывает поверх всех других окон, независимо от того, активно оно или нет. alwaysLowered создаёт новое окно, которое всплывает ниже всех других окон, независимо от того, активно оно или нет. z-lock создаёт новое окно, которое не всплывает поверх других окон при активации.

Начальный размер массива. Вы можете


arrayLength Начальный размер массива. Вы можете получить доступ к этому значению через свойство length. Если специфицировано не-число, создаётся массив размером length 1 с первым элементом, имеющим специфицированное значение.
Максимальный допустимый размер массива 4,294,967,295.
elementN Список значений элементов массива. Если специфицирована эта форма, массив инициализируется специфицированными значениями как элементами массива, а свойство length содержит количество аргументов.

в данный


arrayName2...
arrayNameN
Массивы, объединяемые в данный массив.

в конец


element1, ...,
elementN
Элементы, добавляемые в конец массива.

slice извлекает элементы до end,


begin Индекс с базой 0, начиная с которого выполняется извлечение.
end Индекс с базой 0, с которого извлечение прекращается:
slice извлекает элементы до end, не включительно. slice(1,4) извлекает элементы со второго по четвёртый (элементы с индексами 1, 2 и 3) Если задан отрицательный индекс, end указывает смещение от конца массива. slice(2,-1) извлекает элементы с третьего и до последнего. Если end отсутствует, slice извлекает до конца последовательности.

Специфицирует функцию, определяющую порядок сортировки.


compareFunction Специфицирует функцию, определяющую порядок сортировки. Если отсутствует, массив сортируется лексикографически (в словарном порядке) в соответствии с конвертацией в строку каждого элемента.

Целое число, обозначающее количество удаляемых


index Индекс начала изменения массива.
howMany Целое число, обозначающее количество удаляемых элементов старого массива. Если howMany равно 0, элементы не удаляются. В это случае Вы должны специфицировать как минимум один новый элемент.
element1, ...,
elementN
Элементы, добавляемые к массиву. Если Вы не специфицируете элементы, splice просто удаляет элементы из массива.

в начало


element1,...,
elementN
Элементы, добавляемые в начало массива.

Начальное значение объекта Boolean. Значение


value Начальное значение объекта Boolean. Значение конвертируется в boolean, если необходимо. Если значение опущено или равно 0, -0, null, false, NaN, undefined, или это пустая строка (""), объект имеет начальное значение false. Все другие значения, включая любой объект или строку "false", создают объект с начальным значением true.

Имя события, для которого специфицированный


event Имя события, для которого специфицированный объект имеет обработчик события.

Строка должна иметь формат, распознаваемый


milliseconds Целочисленное значение - количество миллисекунд после даты 1 января 1970 года, 00:00:00.
dateString Строковое значение - дата. Строка должна иметь формат, распознаваемый методом Date.parse.
yr_num, mo_num,
day_num
Целочисленные значения, представляющие части даты. Месяц это числа от 0 до 11, 0=January, 11=December.
hr_num, min_num,
sec_num, ms_num
Целочисленное значение - часть даты.

число месяца. Если Вы специфицируете


yearValue Целое число - год, например, 1995.
monthValue Целое число от 0 до 11 - месяц от January до December.
dayValueЦелое число от 1 до 31 день/ число месяца. Если Вы специфицируете параметр dayValue, Вы обязаны также специфицировать и monthValue.

Если Вы специфицируете параметр secondsValue,


hoursValueЦелое число от 0 до 23 - час.
minutesValue Целое число от 0 до 59 - минуты.
secondsValue Целое число от 0 до 59 - секунды. Если Вы специфицируете параметр secondsValue, Вы обязаны также специфицировать и minutesValue.
msValue Число от 0 до 999 - миллисекунды. Если вы специфицируете параметр msValue, Вы обязаны также специфицировать minutesValue и secondsValue.

Если Вы специфицировали параметр secondsValue,


minutesValueЦелое число от 0 до 59 - минуты.
secondsValueЦелое число от 0 до 59 - секунды. Если Вы специфицировали параметр secondsValue, Вы обязаны также специфицировать и minutesValue.
msValue Число от 0 до 999 - миллисекунды. Если вы специфицировали параметр msValue, Вы обязаны также специфицировать minutesValue и secondsValue.

Целое число от


monthValue Целое число от 0 до 11 (месяцы с January до December).
dayValue Целое число от 1 до 31 - день/число месяца.

0 до 999


secondsValue Целое от 0 до 59.
msValue Число от 0 до 999 - миллисекунды.

Целое число, специфицирующее числовое значение


yearValue Целое число, специфицирующее числовое значение года, например, 1995.
monthValue Целое число от 0 до 11 - месяцы от January до December.
dayValueЦелое число от 1 до 31 день/число месяца. Если Вы специфицировали параметр dayValue, Вы обязаны также специфицировать monthValue.

Если Вы специфицировали secondsValue, Вы


hoursValueЦелое число от 0 до 23 - час.
minutesValueЦелое число от 0 до 59 - минуты.
secondsValueЦелое число от 0 до 59 - секунды. Если Вы специфицировали secondsValue, Вы обязаны также специфицировать minutesValue.
msValue Число от 0 до 999 - миллисекунды. Если Вы специфицировали параметр msValue, Вы обязаны также специфицировать minutesValue и secondsValue.

Если Вы специфицировали secondsValue, Вы


minutesValueЦелое число от 0 до 59 - минуты.
secondsValueЦелое число от 0 до 59 - секунды. Если Вы специфицировали secondsValue, Вы обязаны также специфицировать minutesValue.
msValue Число от 0 до 999 - миллисекунды. Если Вы специфицировали параметр msValue, Вы обязаны также специфицировать minutesValue и secondsValue.

месяц от January до


monthValue Целое число от 0 до 11 - месяц от January до December.
dayValue Целое число от 1 до 31 - день/число месяца.

Целое число от


secondsValue Целое число от 0 до 59.
msValue Число от 0 до 999 - миллисекунды.

Целое число от


yearГод после 1900.
month Целое число от 0 до 11 - месяц.
date Целое число от 1 до 31 - день/число месяца.
hrs Целое число от 0 до 23 - час.
min Целое число от 0 до 59 - минуты.
sec Целое число от 0 до 59 - секунды.
ms Целое число от 0 до 999 - миллисекунды.

Тип отлавливаемых событий. Допустимые типы


eventType Тип отлавливаемых событий. Допустимые типы перечислены в описании объекта event.


атрибут CLASS тэга HTML, специфицированного


className Значение с учётом регистра символов - атрибут CLASS тэга HTML, специфицированного в tagName..
tagName Значение без учёта регистра - имя HTML-тэга, такое как H1 или BLOCKQUOTE. Если значением tagName является all, tagName  ссылается на все тэги HTML.

которые устанавливают контекст для объекта


context1, ...[contextN]> Объекты Style, описанные свойствами document.classes или document.tags, которые устанавливают контекст для объекта Style.
affectedStyle Объект Style, стилевые свойства которого Вы хотите изменить.

в который Вы записываете. Если


mimeType Строка, специфицирующая тип документа, в который Вы записываете. Если Вы не специфицировали mimeType, по умолчанию он будет text/html.
replace Строка "replace". Если Вы предоставили этот параметр, mimeType обязан быть "text/html". Вызывает использование новым документом вхождения из history, использованного предыдущим документом.

у регистру имя любого тэга


tagName Нечувствительное у регистру имя любого тэга HTML, такого как H1 или BLOCKQUOTE.


в качестве имён формальных аргументов.


arg1, arg2, ... argN Имена, используемые функцией в качестве имён формальных аргументов. Каждое имя обязано быть строкой, соответствующей верному JavaScript-идентификатору; например, "x" или "theValue".
functionBody Строка операторов JavaScript, образующих определение функции.
nameИмя функции.
param Имя аргумента, передаваемого функции. Функция может иметь до 255 аргументов.
statements Операторы, образующие тело функции.

thisArg


thisArg Параметр для вызывающего объекта.
argArrayМассив аргументов для объекта.

Параметр для вызывающего объекта


thisArg Параметр для вызывающего объекта.
arg1, arg2, ...Аргументы для объекта.

представляющая все или часть URL


delta Целое число - относительная позиция в списке history.
location Строка, представляющая все или часть URL из списка history.

Ширина изображения


width Ширина изображения в пикселах.
height Высота изображения в пикселах.

Тип захватываемых событий. Допустимые типы


eventType Тип захватываемых событий. Допустимые типы событий перечислены в книге Клиентский JavaScript. Руководство.

имя внешнего


sourcestring Строка - имя внешнего файла.
width Ширина слоя в пикселах.

Количество пикселов, на которое слой


horizontal Количество пикселов, на которое слой смещается по горизонтали.
vertical Количество пикселов, на которое слой смещается по вертикали.

верхний край окна


x-coordinate Целое число - верхний край окна в координатах экрана.
y-coordinate Целое число - левый край окна в координатах экрана.

верхний край окна


x Целое число - верхний край окна в пикселных координатах.
y Целое число - левый край окна в пикселных координатах.

Количество пикселов, на которое размер


width Количество пикселов, на которое размер слоя изменяется по горизонтали.
height Количество пикселов, на которое размер слоя изменяется по вертикали.

Целое число, представляющее ширину слоя


width Целое число, представляющее ширину слоя в пикселах.
heightЦелое число, представляющее высоту слоя в пикселах.

в которую возводится


base Число базы.
exponent Степень, в которую возводится base.

имя настройки, значение которой Вы


prefName Строка - имя настройки, значение которой Вы хотите получить или установить. Допустимые значения перечислены ниже.
setValue Значение, которое Вы хотите присвоить настройке. Это может быть строка, число или Булево значение.

2 до 36, специфицирующее базу,


radix Целое число от 2 до 36, специфицирующее базу, используемую для представления числовых значений.

Любая строка, представляющая выражение, оператор


string Любая строка, представляющая выражение, оператор или последовательность операторов JavaScript. Выражение может содержать переменные и свойства существующих объектов.

Имя свойства


prop Имя свойства объекта.
handlerВызываемая функция.

Специфицирует значение, возвращаемое на сервер,


text Текст, отображаемый в списке выбора.
value Специфицирует значение, возвращаемое на сервер, когда опция выбрана и форма отправляется.
defaultSelected Специфицирует, выбрана ли опция по умолчанию (true или false).
selected Специфицирует текущий статус выбора опции (true или false).

Если флаги специфицированы, они имеют


pattern Текст регулярного выражения.
flags Если флаги специфицированы, они имеют следующие значения:

g: глобальное совпадение
i: игнорировать регистр
gi: глобальное совпадение и игнорирование регистра
Заметьте, что параметры формата литерала не используют знаки кавычек для обозначения строк, а параметры функции-конструктора - используют. Так, следующие выражения создают одно регулярное выражение:
/ab+c/i
new RegExp("ab+c", "i")

Имя регулярного выражения. Может быть


regexp Имя регулярного выражения. Может быть именем переменной или литералом.
pattern Строка, содержащая текст регулярного выражения.
flags Если флаги специфицированы, могут иметь одно из следующих значений:

"g": глобальный поиск совпадения
"i": игнорировать регистр символов
"gi": глобальный поиск и игнорирование регистра

Имя регулярного выражения. Это может


regexp Имя регулярного выражения. Это может быть имя переменной или литерал.
str Строка, относительно которой производится поиск совпадений регулярного выражения. Если отсутствует, используется значение RegExp.input.

Имя регулярного выражения. Это может


regexp Имя регулярного выражения. Это может быть имя переменной или литерал.
str Строка, относительно которой производится подстановка регулярного выражения. Если отсутствует, используется значение RegExp.input.

Объединяемые строки


string2...
stringN
Объединяемые строки.

с которого начинать поиск. Это


searchValue Строка, представляющая искомое значение.
fromIndex Место в вызывающей строке, с которого начинать поиск. Это может быть целое число в диапазоне от 0 до длины строки. По умолчанию имеет значение 0.

с которого начинать поиск. Это


searchValue Строка, представляющая искомое значение.
fromIndex Место в вызывающей строке, с которого начинать поиск. Это может быть целое число в диапазоне от 0 до длины строки. Значение по умолчанию - длина строки.

Имя регулярного выражения. Это может


regexp Имя регулярного выражения. Это может быть имя переменной или литерал.
newSubStr Строка, помещаемая вместо строки, найденной с помощью regexp. Эта подстрока может содержать свойства объекта RegExp: $1, ..., $9, lastMatch, lastParen, leftContext и rightContext.
function Функция, выполняемая после выполнения поиска совпадения.

с которого заканчивается извлечение. При


beginSlice Индекс с базой 0, с которого начинается извлечение.
endSlice Индекс с базой 0, с которого заканчивается извлечение. При его отсутствии метод slice извлекает до конца строки.

разделитель строк. separator рассматривается как


separator Специфицирует символ - разделитель строк. separator рассматривается как строка. Если separator отсутствует, возвращённый массив состоит из одного элемента - полной строки.
limit Целое число, специфицирующее ограничение на количество находимых разделений.

с которого извлекаются символы.


start Место, начиная с которого извлекаются символы.
length Количество извлекаемых символов

0 до числа, меньшего длины


indexA Целое число в диапазоне от 0 до числа, меньшего длины строки на 1.
indexB Целое число в диапазоне от 0 до числа, меньшего длины строки на 1.

в значение цвета, как описано


styleObject Style-объект.
colorValue Строка, вычисляемая в значение цвета, как описано в Приложении B, "Значения Цвета".
Свойство backgroundColor является отражением свойства background-color каскадных таблиц стилей.

в полный или частичный URL


styleObject Style-объект.
url Строка, вычисляемая в полный или частичный URL относительно источника таблицы стилей.
Свойство backgroundImage является отражением свойства background-image каскадных таблиц стилей.

с последующими единицами измерения; например,


styleObject Style-объект.
length Строка, вычисляемая в размер с последующими единицами измерения; например, 10pt.
Свойство borderBottomWidth является отражением свойства border-bottom-width каскадных таблиц стилей.

в значение цвет, как описано


styleObject Style-объект.
colorValue Строка, вычисляемая в значение цвет, как описано в Приложении B, "Значения Цвета".
Свойство borderColor является отражением свойства border-color каскадных таблиц стилей.

с последующими единицами измерения; например,


styleObject Style-объект.
length Строка, вычисляемая в размер с последующими единицами измерения; например, 10pt.
Свойство borderLeftWidth является отражением свойства border-left-width каскадных таблиц стилей.

с последующими единицами измерения; например,


styleObject Style-объект.
length Строка, вычисляемая в размер с последующими единицами измерения; например, 10pt.
Свойство borderRightWidth является отражением свойства border-right-width каскадных таблиц стилей.

в любое из следующих ключевых


styleObject Style-объект.
styleType Строка, вычисляемая в любое из следующих ключевых слов:
nonesoliddoubl insetoutsetgroove ridge
Вы также обязаны специфицировать ширину рамки.
Свойство borderStyle является отражением свойства border-style каскадных таблиц стилей.

с последующими единицами измерения; например,


styleObject Style-объект.
length Строка, вычисляемая в размер с последующими единицами измерения; например, 10pt.
Свойство borderTopWidth является отражением свойства border-top-width каскадных таблиц стилей.

специфицирующая значение свойства


top Строка, специфицирующая значение свойства Style.borderTopWidth.
right Строка, специфицирующая значение свойства Style.borderRightWidth.
bottom Строка, специфицирующая значение свойства Style.borderBottomWidth.
left Строка, специфицирующая значение свойства Style.borderLeftWidth.

в значение цвета, как описано


styleObject Style-объект.
colorValue Строка, вычисляемая в значение цвета, как описано в Приложении B, "Значения Цвета".
Свойство color является отражением свойства color каскадных таблиц стилей.

в любое из следующих ключевых


styleObject Style-объект.
styleType Строка, вычисляемая в любое из следующих ключевых слов:
noneblock inlinelist-item
Свойство display является отражением свойства display каскадных таблиц стилей.

в список разделённых запятыми названий


styleObject Style-объект.
specificFamily Строка, вычисляемая в список разделённых запятыми названий семейств шрифтов, таких как Helvetica или Arial.
genericFamily Строка, вычисляемая в любое из следующих ключевых слов:
serifsans-serif cursivemonospacefantasy
Свойство fontFamily является отражением свойства font-family каскадных таблиц стилей. Ключевые слова genericFamily доступны на всех платформах, но специфический отображаемый шрифт зависит от конкретной платформы.
Вы можете смешивать ключевые слова specificFamily и genericFamily в одном значении. Например, следующий код выводит текст шрифтом Helvetica, если этот шрифт доступен; иначе текст отображается шрифтом sans-serif, определяемым операционной системой:
document.tags.H1.fontFamily = "Helvetica, sans-serif" Вы можете также сделать ссылку на файл определения шрифта и загрузить его, когда браузер загружает web-страницу, гарантируя, что все шрифты будут доступны в пользовательской операционной системе. См. Dynamic HTML in Netscape Communicator.

в любое из следующих ключевых


styleObject Style-объект.
absoluteSize Строка, вычисляемая в любое из следующих ключевых слов:
xx-smallx-small smallmedium largex-largexx-large
relativeSize Строка, вычисляемая в размер относительно размера родительского элемента, указанный одним из следующих ключевых слов:
smallerlarger
length Строка, вычисляемая в размер с последующими единицами измерения; например, 18pt.
percentage Строка, вычисляемая в процентах от размера родительского элемента; например, 50%.
Свойство fontSize является отражением свойства font-size каскадных таблиц стилей. По умолчанию имеет значение medium.