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

         

Form


Ссылка объекта, специфицирующая форму, содержащую кнопку submit.

Свойство из Submit

Только для чтения
Реализовано вJavaScript 1.0



Form


Ссылка объекта, специфицирующая форму, содержащую данный объект.

Свойство из Text



Только для чтения
Реализовано вJavaScript 1.0



Form


Ссылка объекта на форму, содержащую данный объект.

Свойство из Textarea

Только для чтения
Реализовано вJavaScript 1.0



Formname


Имя формы.

Свойство из document
Реализовано вJavaScript 1.1

Объект document имеет отдельное свойство для каждой формы документа. Имя этого свойства является значением атрибута NAME формы. См. в Hidden информацию об объектах Form. Вы не можете добавить новые формы в документ, создав новые свойства, но можете изменить форму, изменяя этот объект.



Forms


Массив вхождений всех форм документа.

Свойство из document
Только для чтения
Реализовано вJavaScript 1.1



Forward


Загружает следующий URL из списка history.

Метод из History
Реализован вJavaScript 1.0



Forward


Переводит браузер к следующему URL в текущем списке history; эквивалентно нажатию кнопки Forward в браузере.

Метод из window

Реализован вJavaScript 1.2



Frame


В одном окне на экране монитора может отображаться несколько независимых прокручиваемых frames\фрэймов\кадров, каждый из которых имеет свой собственный URL. Эти фрэймы создаются через использование тэгов FRAME внутри тэга FRAMESET. Серия фрэймов образует страницу. Каждый фрэйм может указывать на разные URL и может быть целью для других URL на этой же странице.

Объект Frame удобен для обращения к объектам, образующим фрэймы. Однако JavaScript в настоящее время представляет фрэйм через использование объекта window. Каждый объект Frame является window-объектом и имеет все методы и свойства объекта window. Однако окно, являющееся фрэймом, отличается от окна верхнего уровня.

См. в разделе window полную информацию о фрэймах.

Клиентский объект

Реализован в

JavaScript 1.0

JavaScript 1.1: добавлены методы blur и focus; добавлены обработчики событий onBlur и onFocus.



Frames


Массив объектов, соответствующих дочерним фрэймам (созданных тэгами FRAME) в порядке расположения в исходном коде.

Свойство из window

Только для чтения
Реализовано вJavaScript 1.0

Вы можете обратиться к дочерним фрэймам окна, используя массив frames. Этот массив содержит вхождения для всех дочерних фрэймов (созданных тэгами FRAME) в окне, содержащем тэг FRAMESET; вхождения расположены в порядке исходного кода. Например, если окно содержит три фрэйма со значениями атрибутов NAME fr1, fr2 и fr3, Вы можете обратиться к этим объектам в массиве images так:

parent.frames["fr1"]
parent.frames["fr2"]
parent.frames["fr3"]

или так:

parent.frames[0]
parent.frames[1]
parent.frames[2]

Можно определить общее количество дочерних фрэймов окна через свойство length в самом window или в массиве frames.

Значение каждого элемента массива frames равно <object nameAttribute>, где nameAttribute это атрибут NAME данного фрэйма.



Fromcharcode


Возвращает строку, созданную с использованием специфицированной последовательности Unicode-значений.

Метод из String

Static

Реализован в JavaScript 1.2, NES 3.0

JavaScript 1.3: использует Unicode-значение, а не значение ISO-Latin-1

Версия ECMAECMA-262



Function


Специфицирует строку JavaScript-кода, компилируемую как функция.

Объект ядра

Реализован в

JavaScript 1.1, NES 2.0

JavaScript 1.2: добавлены свойства arity, arguments.callee; добавлена возможность вложения функций.

JavaScript 1.3: добавлены методы apply, call и toSource; не рекомендуется использовать свойство arguments.caller.

Версия ECMA

ECMA-262



Getdate


Возвращает день/число месяца в специфицированной дате в соответствии с локальным временем.

Метод из Date
Реализован в JavaScript 1.0, NES 2.0
Версия ECMAECMA-262



Getday


Возвращает день для специфицированной даты в соответствии с локальным временем.

Метод из Date
Реализован в JavaScript 1.0, NES 2.0
Версия ECMAECMA-262



Getfullyear


Возвращает день год для специфицированной даты в соответствии с локальным временем.

Метод из Date
Реализован вJavaScript 1.3
Версия ECMAECMA-262



Gethours


Возвращает час для специфицированной даты в соответствии с локальным временем.

Метод изDate

Реализован в JavaScript 1.0, NES 2.0
Версия ECMAECMA-262



Getmilliseconds


Возвращает количество миллисекунд для специфицированной даты в соответствии с локальным временем.

Метод из Date
Реализован вJavaScript 1.3
Версия ECMAECMA-262



Getminutes


Возвращает минуты для специфицированной даты в соответствии с локальным временем.

Метод из Date
Реализован вJavaScript 1.0, NES 2.0
Версия ECMAECMA-262



Getmonth


Возвращает месяц для специфицированной даты в соответствии с локальным временем.

Метод из Date
Реализован вJavaScript 1.0, NES 2.0
Версия ECMAECMA-262



Getseconds


Возвращает секунды для специфицированной даты в соответствии с локальным временем.

Метод из Date
Реализован вJavaScript 1.0, NES 2.0
Версия ECMAECMA-262



Getselection


Возвращает строку, содержащую текст текущего выделения.

Метод из document

Реализован вJavaScript 1.2



Gettime


Возвращает числовое значение, соответствующее времени для специфицированной даты в соответствии с локальным временем.

Метод из Date
Реализован вJavaScript 1.0, NES 2.0
Версия ECMAECMA-262



Gettimezoneoffset


Возвращает смещение часового пояса в минутах для данной местности.

Метод из Date
Реализован вJavaScript 1.0, NES 2.0

Версия ECMAECMA-262



Getutcdate


Возвращает день/число месяца для специфицированной даты в соответствии со всемирным временем.

Метод из Date
Реализован вJavaScript 1.3
Версия ECMAECMA-262



Getutcday


Возвращает день недели для специфицированной даты в соответствии со всемирным временем.

Метод из Date
Реализован вJavaScript 1.3
Версия ECMAECMA-262



Getutcfullyear


Возвращает год для специфицированной даты в соответствии со всемирным временем.

Метод из Date
Реализован вJavaScript 1.3
Версия ECMAECMA-262



Getutchours


Возвращает час для специфицированной даты в соответствии со всемирным временем.

Метод изDate
Реализован вJavaScript 1.3
Версия ECMAECMA-262



Getutcmilliseconds


Возвращает миллисекунды для специфицированной даты в соответствии со всемирным временем.

Метод из Date
Реализован вJavaScript 1.3
Версия ECMAECMA-262



Getutcminutes


Возвращает минуты для специфицированной даты в соответствии со всемирным временем.

Метод из Date
Реализован вJavaScript 1.3

Версия ECMAECMA-262



Getutcmonth


Возвращает месяц для специфицированной даты в соответствии со всемирным временем.

Метод из Date
Реализован вJavaScript 1.3
Версия ECMAECMA-262



Getutcseconds


Возвращает секунды для специфицированной даты в соответствии со всемирным временем.

Метод из Date
Реализован вJavaScript 1.3

Версия ECMAECMA-262



Getyear


Возвращает год для специфицированной даты в соответствии с локальным временем.

Метод из

Date

Реализован в

JavaScript 1.0, NES 2.0

JavaScript 1.3: не рекомендуется применять; getYear возвращает год минус 1900, независимо от специфицированного года.

Версия ECMA

ECMA-262



Объекты, методы и свойства


В этой главе задокументированы все объекты JavaScript и их методы и свойства. Это алфавитный указатель на главные возможности JavaScript.

Справочник организован так:

Полные описания для каждого объекта даны в алфавитном порядке; свойства и функции, не ассоциированные с объектами, даны в Главе 2, "Свойства и Функции Верхнего Уровня".
Каждая статья содержит полное описание объекта. В таблицах, включённых а описание каждого объекта, даётся резюме по методам и свойствам объекта.Полные описания свойств и методов объекта даны в алфавитном порядке после описания объекта.

Эти статьи дают полное описание каждого метода или свойства и содержат перекрёстные ссылки.



Global


Используется ли флаг "g" в регулярном выражении.

Свойство из RegExp
Только для чтения
Реализовано вJavaScript 1.2, NES 3.0



Go


Загружает URL из списка history.

Метод из History
Реализован вJavaScript 1.0



Handleevent


Вызывает обработчик для специфицированного события.

Метод из Button
Реализован вJavaScript 1.2



Handleevent


Вызывает обработчик для специфицированного события.

Метод из Checkbox
Реализован вJavaScript 1.2



Handleevent


Вызывает обработчик для специфицированного события.

Метод из document

Реализован вJavaScript 1.2



Handleevent


Вызывает обработчик для специфицированного события.

Метод из Form
Реализовано вJavaScript 1.2



Handleevent


Вызывает обработчик для специфицированного события.

Метод из Image
Реализован вJavaScript 1.2



Handleevent


Вызывает обработчик специфицированного события.

Метод из Layer
Реализован вJavaScript 1.2



Handleevent


Вызывает обработчик для специфицированного события.

Метод из Link

Реализован вJavaScript 1.2



Handleevent


Вызывает обработчик для специфицированного события.

Метод из Password

Реализован вJavaScript 1.2



Handleevent


Вызывает обработчик для специфицированного события.

Метод из Radio

Реализован вJavaScript 1.2



Handleevent


Вызывает обработчик для специфицированного события.

Метод из Reset

Реализован вJavaScript 1.2



Handleevent


Вызывает обработчик для специфицированного события.

Метод из Select

Реализован вJavaScript 1.2



Handleevent


Вызывает обработчик для специфицированного события.

Метод из Submit

Реализован вJavaScript 1.2



Handleevent


Вызывает обработчик для специфицированного события.

Метод из Text

Реализован вJavaScript 1.2



Handleevent


Вызывает обработчик для специфицированного события.

Метод из Textarea

Реализован вJavaScript 1.2



Handleevent


Вызывает обработчик для специфицированного события.

Метод из window

Реализован вJavaScript 1.2



Hash


Строка, начинающаяся со знака хэша (#), которая специфицирует имя якоря в URL.

Свойство из Link

Реализовано вJavaScript 1.0



Hash


Строка, начинающаяся со знака хэша (#), специфицирующая имя якоря в URL.

Свойство из Location
Реализовано вJavaScript 1.0



Height


Высота документа в пикселах.

Свойство из document

Реализовано вJavaScript 1.2



Height


Высота окна или фрэйма.

Свойство из event

Реализовано вJavaScript 1.2



Height


Строка, специфицирующая высоту изображения в пикселах.

Свойство из Image
Только для чтения
Реализовано вJavaScript 1.1



Height


Высота экрана монитора в пикселах.

Свойство изscreen

Реализовано вJavaScript 1.2



Hidden


Объект Text, отображение которого на форме HTML подавлено. Объект Hidden используется для передачи пар имя/значение при отправке формы.

Клиентский объект

Реализован в JavaScript 1.0

JavaScript 1.1: добавлено свойство type.



History


Содержит массив информации о URL, которые были посещены пользователем в данном окне. Эта информация хранится в списке history и может быть получена через меню Go браузера.

Клиентский объект
Реализовано в JavaScript 1.0

JavaScript 1.1: добавлены свойства current, next и previous.



History


Содержит информацию о URL, которые клиент посетил в окне.

Свойство из window

Реализовано вJavaScript 1.1



Home


Переводит браузер на URL, специфицированный в настройках как домашняя страница пользователя; эквивалентно нажатию пользователем кнопки Home браузера.

Метод из window

Реализован вJavaScript 1.2



Host


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

Свойство из Link
Реализовано вJavaScript 1.0



Host


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

Свойство из Location
Реализовано вJavaScript 1.0



Hostname


Строка, содержащая полное имя хоста сервера, включая имя сервера, субдомен, домен и номер порта.

Свойство из Link
Реализовано вJavaScript 1.0



Hostname


Строка, содержащая полное имя хоста сервера, включая имя сервера, субдомена и домена и номер порта.

Свойство из Location
Реализовано вJavaScript 1.0



Href


Строка, специфицирующая полный URL.

Свойство из Link
Реализовано вJavaScript 1.0



Href


Строка, специфицирующая полный URL.

Свойство из Location
Реализовано вJavaScript 1.0



Hspace


Строка, специфицирующая поле в пикселах между левым и правым краями изображения и окружающим текстом.

Свойство из Image
Только для чтения
Реализовано вJavaScript 1.1



Ids


Создаёт объект Style, который может специфицировать стиль отдельных тэгов HTML.

Свойство из document

Реализовано вJavaScript 1.2



Ignorecase


Используется ли флаг "i" в регулярном выражении.

Свойство из RegExp

Только для чтения

Реализовано вJavaScript 1.2, NES 3.0



Image


Изображение в HTML.

Клиентский объект

Реализован вJavaScript 1.1

JavaScript 1.2: добавлен метод handleEvent.



Индексирование массива


Массив индексируется порядковыми числами. Например, у Вас имеется массив:

myArray = new Array("Wind","Rain","Fire")

Вы обращаетесь к первому элементу массива myArray[0], а ко второму элементу - myArray[1].



Index


Для массива, созданного в результате совпадения с регулярным выражением, индекс с базой 0 совпадения в строке.

Свойство изArray

Static

Реализовано вJavaScript 1.2, NES 3.0



Index


Индекс с базой 0 элемента в массиве Select.options.

Свойство из Option

Реализовано вJavaScript 1.0



Indexof


Возвращает индекс первого появления специфицированного значения в вызывающем String-объекте, начиная поиск с fromIndex, или возвращает -1, если значение не найдено.

Метод из String

Реализован в JavaScript 1.0, NES 2.0

Версия ECMAECMA-262



Innerheight


Специфицирует вертикальные размеры в пикселах области содержимого окна.

Свойство из window

Реализовано вJavaScript 1.2



Innerwidth


Специфицирует горизонтальные размеры в пикселах области содержимого окна.

Свойство из window

Реализовано вJavaScript 1.2



Input


Для массива, созданного в результате совпадения с регулярным выражением, отражает строку-оригинал, относительно которой выполняется совпадение регулярного выражения.

Свойство из Array
Static

Реализовано вJavaScript 1.2, NES 3.0



Input


Строка, относительно которой выполняется поиск совпадений с регулярным выражением. $_ является другим именем этого свойства.

Свойство из RegExp

Static

Реализовано вJavaScript 1.2, NES 3.0



Italics


Выводит строку шрифтом italic, как при использовании тэга <I>.

Метод из String

Реализован вJavaScript 1.0, NES 2.0



Java


Объект верхнего уровня, используемый для доступа к Java-классам пакета java.*.

Объект ядра

Реализован в

JavaScript 1.1, NES 2.0



Java


Любой класс Java-пакета java.*.

Свойство из Packages

Реализовано вJavaScript 1.1, NES 2.0



Javaarray


Обёрнутый в оболочку Java-массив, доступ к которому имеется в коде JavaScript, являющийся членом типа JavaArray.

Объект ядра

Реализован вJavaScript 1.1, NES 2.0



Javaclass


JavaScript-ссылка на Java-класс.

Объект ядра

Реализован в

JavaScript 1.1, NES 2.0



Javaenabled


Проверяет, включён ли Java.

Метод из navigator

Static
Реализован вJavaScript 1.1



Javaobject


Тип Java-объекта в оболочке, доступ к которому выполняется из кода JavaScript.

Объект ядра

Реализован вJavaScript 1.1, NES 2.0



Javapackage


Это ссылка JavaScript на Java-пакет.

Объект ядра

Реализован в

JavaScript 1.1, NES 2.0



Join


Объединяет все элементы массива в строку.

Метод из Array
Реализован вJavaScript 1.1, NES 2.0

Версия ECMAECMA-262



Конструктор array - объекта:


new Array(arrayLength)
new Array(element0, element1, ..., elementN)
Литерал массива:

[element0, element1, ..., elementN]
JavaScript 1.2, если специфицирован LANGUAGE="JavaScript1.2" в тэге<SCRIPT>:
new Array(element0, element1, ..., elementN)
JavaScript 1.2, если LANGUAGE="JavaScript1.2" не специфицирован в тэге <SCRIPT> :
new Array([arrayLength])
new Array([element0[, element1[, ..., elementN]]])
JavaScript 1.1:
new Array([arrayLength])
new Array([element0[, element1[, ..., elementN]]])



Косвенное увеличение размера массива


Размер массива увеличивается, если Вы присваиваете значение элементу с большим индексом, чем в текущем размере массива. Следующий код создаёт массив размером 0, затем присваивает значение элементу 99. Это изменяет размер массива до 100.

colors = new Array()
colors[99] = "midnightblue"



Language


Указывает используемую локализацию Navigator'а.

Свойство из navigator

Только для чтения
Реализовано вJavaScript 1.2



Lastindex


Целочисленное свойство чтения/записи, которое специфицирует индекс, с которого стартует следующий поиск совпадения.

Свойство из RegExp

Реализовано вJavaScript 1.2, NES 3.0



Lastindexof


Возвращает индекс последнего появления специфицированного значения в вызывающем String-объекте или -1, если ничего не найдено. Поиск в вызывающей строке идёт в обратном направлении, справа налево, начиная с fromIndex.

Метод из String

Реализован вJavaScript 1.0, NES 2.0

Версия ECMAECMA-262



Lastmatch


Последние совпавшие символы. $& это другое имя этого же самого свойства.

Свойство из RegExp

Static, Только для чтения

Реализовано вJavaScript 1.2, NES 3.0



Lastmodified


Строка с датой последнего изменения документа.

Свойство из document

Только для чтения
Реализовано вJavaScript 1.0



Lastparen


Последнее совпадение подстроки в скобках, если имеется. $+ это другое имя этого же самого свойства.

Свойство из RegExp

Static, Только для чтения

Реализовано вJavaScript 1.2, NES 3.0



Layer


Соответствует слою на HTML-странице и предоставляет средства для манипулирования этим слоем.

Клиентский объект
Реализован вJavaScript 1.2



Layers


Это массив, содержащий вхождение для каждого слоя документа.

Свойство из document

Реализовано вJavaScript 1.2



Layerx


Число, специфицирующее ширину объекта при передаче с событием resize либо горизонтальную позицию курсора в пикселах относительно слоя, в котором возникло событие.

Свойство из event

Реализовано вJavaScript 1.2



Layery


Число, специфицирующее высоту объекта при передаче с событием resize либо вертикальную позицию курсора в пикселах относительно слоя, в котором возникло событие.

Свойство из event

Реализовано вJavaScript 1.2



Left


Позиция по горизонтали левого края слоя в пикселах относительно его родительского слоя.

Свойство из Layer
Реализовано вJavaScript 1.2

Свойство Layer.x является синонимом свойства left.



Leftcontext


Подстрока, предшествующая самому последнему совпадению. $` это другое имя этого же самого свойства.

Свойство из RegExp

Static, Только для чтения

Реализовано вJavaScript 1.2, NES 3.0



Length


Беззнаковое 32-битное целое число, специфицирующее количество элементов массива.

Свойство из Array

Реализовано вJavaScript 1.1, NES 2.0

JavaScript 1.3: length является беззнаковым 32-битным целым числом со значением меньше 232.

Версия ECMAECMA-262