Конструктор Function:
new Function ([arg1[, arg2[, ... argN]],] functionBody)Оператор function (см. "function"):
function name([param[, param[, ... param]]]) {HTML-тэг INPUT с "hidden" в качестве значения атрибута TYPE. Для данной формы машина выполнения JavaScript создаёт соответствующие объекты Hidden и помещает эти объекты в массив elements соответствующего объекта Hidden. Вы получаете доступ к объекту Hidden в этом массиве по индексу. Вы можете индексировать массив по числам или, если имеются, по значениям атрибута NAME.
Объекты History являются предопределёнными объектами JavaScript, доступ к которым Вы можете получить через свойство history объекта window.
Конструктор Image или тэг IMG.
Машина выполнения JavaScript создаёт объект Image для каждого тэга IMG в документе. Она помещает эти объекты в массив в свойстве document.images. Вы получаете доступ к объекту Image по индексу в этом массиве.
Для определения тэга IMG используйте стандартный синтаксис HTML с добавлением обработчиков событий JavaScript. При специфицировании атрибута NAME можно использовать это имя при индексации массива images.
Для определения изображения с помощью конструктора используйте такой синтаксис:
new Image([width,] [height])Объект java является в JavaScript предопределённым объектом верхнего уровня. Вы можете получать к нему доступ автоматически без использования конструктора или вызова метода.
Любым методом Java, который возвращает массив. Кроме того, Вы можете создать JavaArray из произвольного типа данных, используя метод newInstance класса Array:
public static Object newInstance(Class componentType, int length)Ссылка на имя класса, используемое с объектом Packages:
Packages.JavaClassгде JavaClass это полное квалифицированное имя Java-класса объекта. Объекты LiveConnect java, sun и netscape являются аббревиатурами для наиболее часто используемых Java-пакетов; они создают также объекты JavaClass.
Любой метод Java, который возвращает тип объекта. Кроме того, Вы можете явно конструировать JavaObject путём использования конструктора Java-объекта с ключевым словом Packages:
new Packages.JavaClass(parameterList)где JavaClass это полное квалифицированное имя Java-класса объекта.
Ссылка на имя пакета, используемая с ключевым словом Packages:
Packages.JavaPackageгде JavaPackage это имя Java-пакета объекта. Если пакет находится в пакете java, netscape или sun, ключевое слово Packages необязательно.
HTML-тэг LAYER или ILAYER или использование синтаксиса каскадных таблиц стилей. Машина выполнения JavaScript создаёт объект Layer, соответствующий каждому слою документа. Она размещает эти объекты в массиве свойства document.layers. Вы получаете доступ к объектам Layer по индексу в этом массиве.
Для определения слоя используется стандартный синтаксис HTML. Если Вы специфицируете атрибут ID, Вы можете использовать его значение для индексирования в массиве layers.
Полное описание слоёв см. в Dynamic HTML in Netscape Communicator.
Некоторые свойства layer могут быть непосредственно изменены операцией присвоения; например, "mylayer.visibility = hide". Объект layer имеет также методы для воздействия на эти свойства.
HTML-тэгами A или AREA или вызовом метода String.link. Машина выполнения JavaScript создаёт объекты Link для всех тэгов A и AREA в Вашем документе, предоставляющих атрибут HREF. Она помещает эти объекты в массив свойства document.links. Вы получаете доступ к объекту Link по индексу в этом массиве.
Для определения ссылки тэгом A или AREA используется стандартный синтаксис HTML с добавлением обработчиков событий JavaScript.
Определение ссылки методом String.link:
theString.link(hrefAttribute)где:
theString | String-объект. |
hrefAttribute | Любая строка, специфицирующая атрибут HREF тэга A; она должна быть правильным URL (относительным или абсолютным). |
Location-объекты являются предопределёнными объектами JavaScript, доступ к которым Вы можете получить через свойство location объекта window.
Объект Math является предопределённым объектом верхнего уровня в JavaScript. Вы можете автоматически получать к нему доступ без использования конструктора или вызова метода.
Вы сами не создаёте объект MimeType. Эти объекты являются в JavaScript предопределёнными объектами, доступ к которым Вы можете получить с помощью массива mimeTypes объекта navigator или Plugin:
navigator.mimeTypes[index]где index это либо целое число, представляющее MIME-тип, поддерживаемый клиентом, либо строка, содержащая тип объекта MimeType (из свойства MimeType.type).
Машина выполнения JavaScript на стороне клиента создаёт объект navigator автоматически.
Объект netscape это предопределённый объект верхнего уровня JavaScript. Вы можете автоматически получать к нему доступ без использования конструктора или вызова метода.
Конструктор Number:
new Number(value)Конструктор объекта Object:
new Object()Объект Packages является предопределённым объектом верхнего уровня JavaScript. Вы можете автоматически получать к нему доступ без использования конструктора или вызова метода.
HTML-тэг INPUT со значением "password" в атрибуте TYPE. Для данной формы машина выполнения JavaScript создаёт соответствующие объекты Password и помещает эти объекты в массив element соответствующего объекта Form. Вы получаете доступ к Password-объекту по индексу в этом массиве. Можно индексировать массив числами или, если имеются, значениями атрибута NAME.
Plugin-объекты являются предопределёнными объектами JavaScript, доступ к которым Вы получаете через массив navigator.plugins array.
HTML-тэг INPUT с "radio" в качестве значения атрибута TYPE. Все радио-кнопки одной группы обязаны иметь одно значение атрибута NAME. Это даёт возможность доступа к ним как к единой группе.
Для данной формы машина выполнения JavaScript создаёт отдельные объекты Radio для каждой радио-кнопки. Она помещает в единый массив все Radio-объекты, имеющие одинаковые значения атрибута NAME. Этот массив помещается в массив elements соответствующего объекта Form. Если одна форма имеет несколько наборов радио-кнопок, массив elements будет иметь несколько Radio-объектов.
Доступ к набору кнопок осуществляется через массив Form.elements (по числу или по значению атрибута NAME). Для доступа к отдельной кнопке набора используется возвращённый массив объекта. Например, если в документе имеется форма emp с набором радио-кнопок, чей атрибут NAME имеет значение "dept", Вы обращаетесь к отдельной кнопке document.emp.dept[0], document.emp.dept[1] и т.д.
Формат текста литерала функции-конструктора RegExp.
Формат литерала используется так:
/pattern/flagsФункция-конструктор используется так:
new RegExp("pattern"[, "flags"])HTML-тэг INPUT со значением "reset" в атрибуте TYPE. Для данной формы машина выполнения JavaScript создаёт соответствующий Reset-объект и помещает его в массив elements соответствующего объекта Form. Вы получаете доступ к Reset-объекту по индексу в этом массиве. Можно индексировать массив по числам или, если имеются, по значениям атрибутов NAME.
Машина выполнения JavaScript создаёт для Вас объект screen. Вы автоматически получаете доступ к его свойствам.
HTML-тэгом SELECT. Для данной формы машина выполнения JavaScript создаёт соответствующие объекты Select для каждого списка selection и помещает эти объекты в массив elements соответствующего объекта Form. Вы получаете доступ к объекту Select по индексу в этом массиве. Можно индексировать массив по числам или, если имеются, по значениям атрибутов NAME.
Машина выполнения создаёт также объекты Option для каждого тэга OPTION внутри тэга SELECT.
Конструктор String:
new String(string)Любым из следующих свойств объекта document:
document.classes document.contextual document.ids document.tagsHTML-тэгом INPUT с "submit" в качестве значения атрибута TYPE. Для данной формы машина выполнения JavaScript создаёт соответствующий объект Submit и помещает его в массив elements соответствующего объекта Form. Вы получаете доступ к к объекту Submit по индексу в этом массиве. Можно индексировать массив цифрами или, если имеются, по значениям атрибута NAME.
Объект sun это предопределённый объект верхнего уровня JavaScript. Вы получаете к нему доступ автоматически без использования конструктора или вызова метода.
HTML-тэгом INPUT с "text" в качестве значения атрибута TYPE. Для данной формы машина выполнения JavaScript создаёт соответствующие объекты Text и помещает эти объекты в массив elements соответствующего объекта Form. Доступ к Text-объекту Вы получаете по индексу в этом массиве. Можно индексировать числами или, если имеются, значениями атрибутов NAME.
Для определения Text-объекта используется стандартный синтаксис HTML с добавлением обработчиков событий JavaScript.
HTML-тэгом TEXTAREA. Для данной формы машина выполнения JavaScript создаёт соответствующие объекты Textarea и помещает эти объекты в массив elements соответствующего объекта Form. Вы получаете доступ к объекту Textarea по индексу в этом массиве. Можно индексировать массив числами или, если имеются, значениями атрибутов NAME.
Для определения textarea используется стандартный синтаксис HTML с добавлением обработчиков событий JavaScript.
Машина выполнения JavaScript создаёт объект window для каждого тэга BODY или FRAMESET. Она также создаёт объект window для представления каждого фрэйма, определённого тэгом FRAME. Кроме того, Вы можете создать другие окна, вызывая метод window.open. Детали определения окна см. в разделе open.
Результат совпадения регулярного выражения и строки может образовать массив. Этот массив имеет свойства и элементы, предоставляющие информацию о совпадении. Массив это return-значение методов RegExp.exec, String.match и String.replace. Чтобы лучше разобраться в этих свойствах и элементах, посмотрим на следующий пример и на таблицу:
<SCRIPT LANGUAGE="JavaScript1.2">Свойства и элементы, возвращаемые этим совпадением:
input | Свойство только для чтения, отражает строку-оригинал, относительно которой сравнивается регулярное выражение. | cdbBdbsbz |
index | Свойство только для чтения, которое является индексом с базой 0 совпадения в строке. | 1 |
[0] | Элемент только для чтения, который специфицирует последние совпавшие символы. | dbBd |
[1], ...[n] | Элемент только для чтения, который специфицирует совпадения закавыченных подстрок, если включён в регулярное выражение. Количество закавыченных подстрок не ограничивается. | [1]=bB [2]=d |
После создания Option-объекта вы можете добавлять его в список выбора, используя массив Select.options.
Если Вы специфицируете одиночный числовой параметр в Array -конструкторе, Вы задаёте начальный размер массива. Следующий код создаёт массив из 5 элементов:
billingMethod = new Array(5)Поведение Array -конструктора зависит от того, является ли единственный параметр числом:
Если специфицировано число, конструктор конвертирует его в беззнаковое 32-битное целое и генерирует массив со свойством length (размер массива), содержащим это целое число. Массив сначала не содержит элементов, хотя и может иметь ненулевой размер.Если специфицировано не-число, создаётся массив размером 1 с первым элементом, имеющим специфицированное значение.Этот код создаёт массив размером 25, затем присваивает значения первым трём элементам:
musicTypes = new Array(25)Вы можете создать плотный массив из двух или более элементов, начиная с индекса 0, если Вы определяете начальные значения для всех элементов. Плотным является такой массив, в котором все элементы имеют значения.
Следующий код создаёт плотный массив из 3 элементов:
Изменяет содержимое массива, добавляя новые элементы и удаляя старые.
Метод из | Array |
Реализован в |
JavaScript 1.2, NES 3.0 JavaScript 1.3: возвращает массив, содержащий удалённые элементы. |
Разделяет String-объект на массив строк, разделяя строку на подстроки.
Метод из | String |
Реализован в | JavaScript 1.1, NES 2.0 |
Версия ECMA | ECMA-262 |
Возвращает квадратный корень числа.
Метод из | Math |
Static | |
Реализован в | JavaScript 1.0, NES 2.0 |
Версия ECMA | ECMA-262 |
Свойство из | Math |
Static, Только для чтения | |
Реализовано в | JavaScript 1.0, NES 2.0 |
Версия ECMA | ECMA-262 |
Свойство из |
Math |
Static, Только для чтения | |
Реализовано в | JavaScript 1.0, NES 2.0 |
Версия ECMA | ECMA-262 |
Строка, специфицирующая URL изображения, выводимого в документе.
Свойство из | Image |
Реализовано в | JavaScript 1.1 |
Строка, специфицирующая URL содержимого слоя. Соответствует атрибуту SRC.
Свойство из | Layer |
Реализовано в | JavaScript 1.2 |
Специфицирует приоритетное сообщение статусной строки окна, такое как сообщение появляющееся при возникновении события mouseOver в якоре.
Свойство из | window |
Реализовано в | JavaScript 1.0 |
Представляет строку статуса/status bar окна. Это область, содержащая индикатор security, статус браузера и т.п.
Свойство из | window |
Реализовано в | JavaScript 1.2 |
Останавливает загрузку.
Метод из | window |
Реализован в | JavaScript 1.2 |
Вызывает отображение строки перечёркнутым/struck-out текстом, как при использовании тэга <STRIKE>.
Метод из | String |
Реализован в | JavaScript 1.0, NES 2.0 |
Объект, представляющий серию символов в строке.
Объект ядра | |
Реализован в | JavaScript 1.0: Объект String создаётся только символами в кавычках.
JavaScript 1.1, NES 2.0: добавлен конструктор String; добавлено свойство prototype; добавлен метод split; добавлена возможность передавать строки между скриптами различных окон или фрэймов (в предыдущих версиях Вы должны были добавить пустую строку в строку другого окна, чтобы обратиться к ней). JavaScript 1.2, NES 3.0: добавлены методы concat, match, replace, search, slice и substr. JavaScript 1.3: добавлен метод toSource; изменены методы charCodeAt, fromCharCode и replace. |
Версия ECMA | ECMA-262 |
Объект, специфицирующий стиль HTML-элементов.
Клиентский объект | |
Реализован в | JavaScript 1.2 |
Вызывает отображение строки как subscript/подиндекс, как при использовании тэга <SUB>.
Метод из | String |
Реализован в | JavaScript 1.0, NES 2.0 |
Отправляет форму.
Метод из | Form |
Реализован в | JavaScript 1.0 |
Кнопка submit на HTML-форме. Кнопка submit отправляет форму на сервер.
Клиентский объект | |
Реализован в | JavaScript 1.0 JavaScript 1.1: добавлено свойство type; добавлены обработчики onBlur и onFocus; добавлены методы blur и focus. JavaScript 1.2: добавлен метод handleEvent. |
Возвращает специфицированное количество символов строки, начиная со специфицированного места.
Метод из | String |
Реализован в | JavaScript 1.0, NES 2.0 |
Возвращает поднабор String-объекта.
Метод из | String |
Реализован в | JavaScript 1.0, NES 2.0 |
Версия ECMA | ECMA-262 |
Строка с перечислением допустимых суффиксов файлов (известных также как расширения имён файлов) для данного MIME-типа.
Свойство из | MimeType |
Только для чтения | |
Реализовано в | JavaScript 1.1 |
Любой класс Java-пакета sun.*.
Свойство из | Packages |
Реализовано в | JavaScript 1.1, NES 2.0 |
Объект верхнего уровня, используемый для доступа к Java-классам пакета sun.*.
Объект ядра | |
Реализован в | JavaScript 1.1, NES 2.0 |
Вызывает отображение строки superscript/надиндекс, как при использовании тэга <SUP>.
Метод из | String |
Реализован в | JavaScript 1.0, NES 2.0 |
name | Имя якоря. | ||||||
text | Текст якоря. | ||||||
x | Позиция левого края якоря по оси х в пикселах относительно левого края документа. | ||||||
y | Позиция верхнего края якоря по оси у в пикселах относительно верхнего края документа. |
constructor | Специфицирует функцию, создающую прототип объекта. |
index | Для массива, созданного в результате совпадения с регулярным выражением, это индекс с базой 0 совпадения в строке. |
input | Для массива, созданного в результате совпадения с регулярным выражением, отражает строку-оригинал, относительно которой выполняется подстановка регулярного выражения. |
length | Количество элементов массива. |
prototype | Позволяет добавлять свойства ко всем объектам. |
constructor | Специфицирует функцию, создающую прототип объекта. |
prototype | Определяет свойство, которое используется всеми Boolean-объектами. |
form | Специфицирует форму, содержащую объект Button. |
name | Отражает атрибут NAME. |
type | Отражает атрибут TYPE. |
value | Отражает атрибут VALUE. |
checked | Булево свойство, отражающее текущее состояние переключателя (есть ли "птичка"). |
defaultChecked | Булево свойство, отражающее атрибут CHECKED. |
form | Специфицирует форму, содержащую объект Checkbox. |
name | Отражает атрибут NAME. |
type | Отражает атрибут TYPE. |
value | Отражает атрибут TYPE. |
constructor | Специфицирует функцию, которая создаёт прототип объекта. |
prototype | Позволяет добавлять свойства к Date -объекту. |
alinkColor | Строка, специфицирующая атрибут ALINK. |
anchors | Массив, содержащий вхождение каждого якоря документа. |
applets | Массив, содержащий вхождение каждого аплета документа. |
bgColor | Строка, специфицирующая атрибут BGCOLOR. |
classes | Создаёт объект Style, который может специфицировать стили тэгов HTML с атрибутом CLASS. |
cookie | Специфицирует куку. |
domain | Специфицирует имя домена сервера, обслужившего документ. |
embeds | Массив, содержащий вхождение каждого plug-in документа. |
fgColor | Строка, специфицирующая атрибут TEXT. |
formName | Отдельное свойство для каждой именованной формы документа. |
forms | Массив, содержащий вхождение каждой формы документа. |
height | Высота документа в пикселах. |
ids | Создаёт объект Style, который может специфицировать стиль отдельных тэгов HTML. |
images | Массив, содержащий вхождение каждого изображения документа. |
lastModified | Строка, специфицирующая дату последнего изменения документа. |
layers | Массив, содержащий вхождение каждого слоя документа. |
linkColor | Строка, специфицирующая атрибут LINK. |
links | Массив, содержащий вхождение каждой гиперссылки документа. |
plugins | Массив, содержащий вхождение каждого plug-in документа. |
referrer | Строка, специфицирующая URL вызывающего документа. |
tags | Создаёт объект Style, который может специфицировать стили тэгов HTML. |
title | Строка, специфицирующая содержимое тэга TITLE. |
URL | Строка, специфицирующая полный URL документа. |
vlinkColor | Строка, специфицирующая атрибут VLINK. |
width | Ширина документа в пикселах. |
Не все свойства относятся к каждому типу события. Для изучения свойств, используемых событиями, см. разделы "События, используемые объектом еvent" конкретных обработчиков событий.
data | Возвращает массив строк, содержащий URL'ы отпущенных объектов. Передаётся событием DragDrop. |
height | Высота окна или фрэйма. |
layerX | Число, специфицирующее ширину объекта при передаче с событием resize, либо горизонтальную координату курсора в пикселах относительно слоя, в котором событие возникло. Заметьте, что layerX является синонимом x. |
layerY | Число, специфицирующее высоту объекта при передаче с событием resize либо вертикальную координату курсора в пикселах относительно слоя, в котором событие возникло. Заметьте, что layerY является синонимом y. |
modifiers | Строка, специфицирующая ключи-модификаторы, ассоциированные с событием мыши или клавиатуры. Ключи-модификаторы это: ALT_MASK, CONTROL_MASK, SHIFT_MASK и META_MASK. |
pageX | Число, специфицирующее позицию курсора по горизонтали в пикселах относительно страницы. |
pageY | Число, специфицирующее позицию курсора по вертикали в пикселах относительно страницы. |
screenX | Число, специфицирующее позицию курсора по горизонтали в пикселах относительно экрана. |
screenY | Число, специфицирующее позицию курсора по вертикали в пикселах относительно экрана. |
target | Строка, представляющая объект, которому событие было первоначально направлено. (Все события.) |
type | Строка, представляющая тип события. (Все события.) |
which | Число, специфицирующее нажатую кнопку, или ASCII-значение нажатой клавиши. Для мыши: 1 это левая клавиша, 2 - средняя, а 3 - правая клавиша. |
width | Ширина окна или фрэйма. |
x | Синоним для layerX. |
y | Синоним для layerY. |
form | Специфицирует форму, содержащую объект FileUpload. |
name | Отражает атрибут NAME. |
type | Отражает атрибут TYPE. |
value | Отражает текущее значение поля элемента загрузки файла; соответствует имени загружаемого файла. |
action | Отражает атрибут ACTION. |
elements | Массив, отражающий все элементы формы. |
encoding | Отражает атрибут ENCTYPE. |
length | Отражает количество элементов формы. |
method | Отражает атрибут METHOD. |
name | Отражает атрибут NAME. |
target | Отражает атрибут TARGET. |
arguments | Массив, соответствующий аргументам, передаваемым функции. | ||||||||||||||
arguments.callee | Специфицирует тело функции исполняемой в данный момент функции. | ||||||||||||||
arguments.caller | Специфицирует имя функции, которая вызывала исполняемую в данный момент функцию. | ||||||||||||||
arguments.length | Специфицирует количество аргументов, передаваемых функции. | ||||||||||||||
arity | Специфицирует количество аргументов, ожидаемое функцией. | ||||||||||||||
constructor | Специфицирует функцию, создающую прототип объекта. | ||||||||||||||
length | Специфицирует количество аргументов, ожидаемое функцией. | ||||||||||||||
prototype | Позволяет добавлять свойства в Function-объект. |
form | Специфицирует форму, содержащую объект Hidden. | ||||||
name | Отражает атрибут NAME. | ||||||
type | Отражает атрибут TYPE. | ||||||
value | Отражает текущее значение объекта Hidden. |
current | Специфицирует URL текущего вхождения в history. |
length | Отражает количество вхождений в списке history. |
next | Специфицирует URL следующего вхождения в history. |
previous | Специфицирует URL предыдущего вхождения в history. |
border | Отражает атрибут BORDER. |
complete | Булево значение, указывающее, завершил ли браузер попытку загрузки изображения. |
height | Отражает атрибут HEIGHT. |
hspace | Отражает атрибут HSPACE. |
lowsrc | Отражает атрибут LOWSRC. |
name | Отражает атрибут NAME. |
src | Отражает атрибут SRC. |
vspace | Отражает атрибут VSPACE. |
width | Отражает атрибут WIDTH. |
Наследует как свойства члены public-данных из Java-класса, экземпляром которого он является. Наследует также как свойства - члены public-данных из любого суперкласса.
Свойства объекта JavaPackage являются JavaClass-объектами и любыми другими JavaPackage-объектами, которые он содержит.
above | Объект layer, расположенный выше данного объекта в порядке z-order относительно всех слоёв документа, или содержащего объекта window, если этот слой - самый верхний. |
background | Изображение, используемое в качестве фона канвы слоя. |
bgColor | Цвет, используемый в качестве однородного цвета фона канвы слоя. |
below | Объект layer, расположенный ниже данного объекта в порядке z-order относительно всех слоёв документа, или null, если этот слой - самый нижний. |
clip.bottom | Нижний край отсекающего прямоугольника (видимой части слоя). |
clip.height | Высота отсекающего прямоугольника (видимой части слоя). |
clip.left | Левый край отсекающего прямоугольника (видимой части слоя). |
clip.right | Правый край отсекающего прямоугольника (видимой части слоя). |
clip.top | Верхний край отсекающего прямоугольника (видимой части слоя). |
clip.width | Ширина отсекающего прямоугольника (видимой части слоя). |
document | Ассоциированный документ слоя. |
left | Позиция по горизонтали левого края слоя в пикселах относительно его родительского слоя. |
name | Строка, специфицирующая имя, присвоенное слою атрибутом ID тэга LAYER. |
pageX | Позиция слоя по горизонтали в пикселах относительно страницы. |
pageY | Позиция слоя по вертикали в пикселах относительно страницы. |
parentLayer | Объект layer, который содержит данный слой, или содержащий объект window, если этот слой не вложен в другой слой. |
siblingAbove | Объект layer, расположенный выше данного в порядке z-order среди всех слоёв, использующих тот же самый родительский слой, или null, если слой не имеет родственников, расположенных выше него. |
siblingBelow | Объект layer, расположенный ниже данного в порядке z-order среди всех слоёв, использующих тот же самый родительский слой, или null, если это самый нижний слой. |
src | Строка, специфицирующая URL содержимого слоя. |
top | Позиция по вертикали верхнего края слоя в пикселах относительно его родительского слоя. |
visibility | Виден слой или нет. |
window | Объект window или Frame, содержащий данный слой, вне зависимости от того, вложен ли слой в другой слой. |
x | Удобный синоним для Layer.left. |
y | Удобный синоним для Layer.top. |
zIndex | Порядок z-order расположения данного слоя относительно других слоёв-родственников. |
hash | Специфицирует имя якоря в URL. |
host | Специфицирует хост и имя домена или IP-адрес сетевого хоста. |
hostname | Специфицирует часть host:port из URL. |
href | Специфицирует весь URL. |
pathname | Специфицирует часть URL-пути из URL. |
port | Специфицирует порт, используемый сервером. |
protocol | Специфицирует начало URL, включая двоеточие. |
search | Специфицирует строку запроса. |
target | Отражает атрибут TARGET. |
text | Строка, содержащая содержимое соответствующего тэга A. |
x | Позиция левого края ссылки по горизонтали в пикселах относительно левого края документа. |
y | Позиция верхнего края ссылки по вертикали в пикселах относительно верхнего края документа. |
hash | Специфицирует имя якоря в URL. |
host | Специфицирует имя хоста и домена или IP-адрес сетевого хоста. |
hostname | Специфицирует часть host:port в URL. |
href | Специфицирует полный URL. |
pathname | Специфицирует часть URL-пути в URL. |
port | Специфицирует порт, используемый сервером при соединении. |
protocol | Специфицирует начало URL, включая двоеточие. |
search | Специфицирует запрос. |
E | Эйлерова константа и база натуральных логарифмов, приблизительно 2.718. |
LN10 | Натуральный логарифм 10, приблизительно 2.302. |
LN2 | Натуральный логарифм 2, приблизительно 0.693. |
LOG10E | База 10 логарифма E (приблизительно 0.434). |
LOG2E | База 2 логарифма E (приблизительно 1.442). |
PI | Частное от деления длины окружности на диаметр, приблизительно 3.14159. |
SQRT1_2 | Квадратный корень 1/2; эквивалентно 1 на квадратный корень 2, приблизительно 0.707. |
SQRT2 | Квадратный корень2, приблизительно 1.414. |
description | Описание MIME-типа. | ||||||
enabledPlugin | Ссылка на Plugin-объект, сконфигурированный для данного MIME-типа. | ||||||
suffixes | Строка с перечислением допустимых расширений имён файлов для данного MIME-типа, например, "mpeg, mpg, mpe, mpv, vbs, mpegv". | ||||||
type | Имя MIME-типа, например, "video/mpeg" или "audio/x-wav". |
appCodeName | Специфицирует кодовое имя браузера. | ||||||||||||||
appName | Специфицирует имя браузера. | ||||||||||||||
appVersion | Специфицирует версию Navigator'а. | ||||||||||||||
language | Язык Navigator'а. | ||||||||||||||
mimeTypes | Массив всех MIME-типов, поддерживаемых клиентом. | ||||||||||||||
platform | Тип машины, для которого Navigator был скомпилирован. | ||||||||||||||
plugins | Массив всех plug-in'ов, установленных на клиенте. | ||||||||||||||
userAgent | Специфицирует шапку/header user-agent (пользовательский агент). |
constructor | Специфицирует функцию, которая создаёт прототип объекта. | ||||||||||||
MAX_VALUE | Наибольшее представимое число. | ||||||||||||
MIN_VALUE | Наименьшее представимое число. | ||||||||||||
NaN | Специальное значение "not a number". | ||||||||||||
NEGATIVE_INFINITY | Специальное значение - отрицательная бесконечность; возвращается при переполнении. | ||||||||||||
POSITIVE_INFINITY | Специальное значение - положительная бесконечность; возвращается при переполнении. | ||||||||||||
prototype | Позволяет добавлять свойства к Number-объекту. |
constructor | Специфицирует функцию, которая создаёт прототип объекта. | ||
prototype | Позволяет добавлять свойства во все объекты. |
defaultSelected | Специфицирует статус по умолчанию опции. |
index | Индекс с базой 0 элемента в массиве Select.options. |
length | Количество элементов в массиве Select.options. |
selected | Специфицирует текущий статус опции (выбрана или нет). |
text | Специфицирует текст опции. |
value | Специфицирует значение, возвращаемое на сервер, когда опция выбрана и форма отправляется. |
className | Полное квалифицированное имя Java-класса в других пакетах, кроме пакетов netscape, java или sun, доступного в JavaScript. | ||||||
java | Любой класс Java-пакета java.*. | ||||||
netscape | Любой класс Java-пакета netscape.*. | ||||||
sun | Любой класс Java-пакета sun.*. |
defaultValue | Отражает атрибут VALUE. | ||||||||
form | Специфицирует форму, содержащую Password-объект. | ||||||||
name | Отражает атрибут NAME. | ||||||||
type | Отражает атрибут TYPE. | ||||||||
value | Отражает текущее значение поля Password-объекта. |
description | Описание plug-in'а. |
filename | Имя файла plug-in'а на диске. |
length | Количество элементов массива MimeType-объектов plug-in'а. |
name | Имя plug-in'а. |
checked | Даёт возможность программно выбрать радио-кнопку (свойство отдельной кнопки). |
defaultChecked | Отражает атрибут CHECKED (свойство отдельной кнопки). |
form | Специфицирует форму, содержащую Radio-объект (свойство массива кнопок). |
name | Отражает атрибут NAME (свойство массива кнопок). |
type | Отражает атрибут TYPE (свойство массива кнопок). |
value | Отражает атрибут VALUE (свойство массива кнопок). |
Обратите внимание, что некоторые свойства объекта RegExp имеют длинные и сокращённые (Perl-подобные) имена. Оба имени всегда ссылаются на одно и то же значение. Perl это язык программирования, из которого JavaScript смоделировал регулярные выражения.
$1, ..., $9 | Совпадения подстрок в скобках, если имеются. | ||||||||||||||||||||||||||||||||||||
$_ | См. input. | ||||||||||||||||||||||||||||||||||||
$* | См. multiline. | ||||||||||||||||||||||||||||||||||||
$& | См. lastMatch. | ||||||||||||||||||||||||||||||||||||
$+ | См. lastParen. | ||||||||||||||||||||||||||||||||||||
$` | См. leftContext. | ||||||||||||||||||||||||||||||||||||
$' | См. rightContext. | ||||||||||||||||||||||||||||||||||||
constructor | Специфицирует функцию, которая создаёт прототип объекта. | ||||||||||||||||||||||||||||||||||||
global | Тестировать или нет регулярное выражение относительно всех возможных совпадений в строке, или только относительно первого совпадения. | ||||||||||||||||||||||||||||||||||||
ignoreCase | Игнорировать ли регистр при поиске совпадения в строке. | ||||||||||||||||||||||||||||||||||||
input | Строка, относительно которой выполняется поиск совпадения с регулярным выражением. | ||||||||||||||||||||||||||||||||||||
lastIndex | Индекс, с которого начинается следующее совпадение. | ||||||||||||||||||||||||||||||||||||
lastMatch | Последние совпавшие символы. | ||||||||||||||||||||||||||||||||||||
lastParen | Последнее совпадение подстроки в скобках, если имеется. | ||||||||||||||||||||||||||||||||||||
leftContext | Подстрока, предшествующая самому последнему совпадению. | ||||||||||||||||||||||||||||||||||||
multiline | Искать ли на нескольких строках. | ||||||||||||||||||||||||||||||||||||
prototype | Позволяет добавлять свойства всем объектам. | ||||||||||||||||||||||||||||||||||||
rightContext | Строка, следующая за самым последним совпадением. | ||||||||||||||||||||||||||||||||||||
source | Текст патэрна. |
form | Специфицирует форму, содержащую объект Reset. | ||||||
name | Отражает атрибут NAME. | ||||||
type | Отражает атрибут TYPE. | ||||||
value | Отражает атрибут VALUE. |
availHeight | Специфицирует высоту экрана в пикселах, минус постоянные или полупостоянные настройки пользовательского интерфейса, отображаемые операционной системой, такие как Taskbar в Windows. | ||||||||||||||
availLeft | Специфицирует х-координату первого пиксела, который не размещен в постоянных или полупостоянных настройках пользовательского интерфейса. | ||||||||||||||
availTop | Специфицирует у-координату первого пиксела, который не размещен в постоянных или полупостоянных настройках пользовательского интерфейса. | ||||||||||||||
availWidth | Специфицирует ширину экрана в пикселах, минус постоянные или полупостоянные настройки пользовательского интерфейса, отображаемые операционной системой, такие как Taskbar в Windows. | ||||||||||||||
colorDepth | Битовая глубина цветовой гаммы, если она используется; иначе значение берётся из screen.pixelDepth. | ||||||||||||||
height | Высота экрана монитора. | ||||||||||||||
pixelDepth | Разрешение экрана монитора (в битах на пиксел). | ||||||||||||||
width | Ширина экрана монитора. |
form | Специфицирует форму, содержащую список selection. | ||||||||||
length | Отражает количество опций в списке selection. | ||||||||||
name | Отражает атрибут NAME. | ||||||||||
options | Отражает тэги OPTION. | ||||||||||
selectedIndex | Отражает индекс выбранной опции (или первой выбранной опции, если выбрано несколько опций). | ||||||||||
type | Специфицирует, что представляемый им объект это список selection и может ли он иметь одну или более выбранных опций. |
constructor | Специфицирует функцию, которая создаёт прототип объекта. | ||||
length | Отражает длину строки. | ||||
prototype | Позволяет добавлять свойства в String-объект. |
align | Специфицирует выравнивание HTML-элемента относительно родительского элемента. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
backgroundColor | Специфицирует сплошной цвет фона элемента. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
backgroundImage | Специфицирует фоновый рисунок для HTML-элемента. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
borderBottomWidth | Специфицирует ширину нижней линии рамки HTML-элемента. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
borderColor | Специфицирует цвет рамки HTML-элемента. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
borderLeftWidth | Специфицирует ширину левой линии рамки HTML-элемента. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
borderRightWidth | Специфицирует ширину правой линии рамки HTML-элемента. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
borderStyle | Специфицирует стиль рамки, такой как solid или double, вокруг HTML-элемента уровня блока. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
borderTopWidth | Специфицирует ширину верхней линии рамки HTML-элемента. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
clear | Специфицирует стороны HTML-элемента, которые разрешают всплывание/floating элементов. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
color | Специфицирует цвет текста HTML-элемента. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
display | Переопределяет обычное отображение элемента и специфицирует, отображается ли он in- line, как элемент уровня блока или как элемента списка уровня блока. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
fontFamily | Специфицирует семейство шрифтов, такое как Helvetica или Arial, для текстового элемента HTML. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
fontSize | Специфицирует размер шрифта для HTML-элемента. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
fontStyle | Специфицирует стиль шрифта для HTML-элемента. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
fontWeight | Специфицирует вес шрифта для HTML-элемента. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
lineHeight | Специфицирует расстояние между базовыми линиями двух смежных строк шрифта уровня блока. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
listStyleType | Специфицирует стиль символа, отображаемого в начале элемента списка. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
marginBottom | Специфицирует минимальное расстояние между низом HTML-элемента и верхом прилегающего элемента. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
marginLeft | Специфицирует минимальное расстояние между левым краем HTML-элемента и правым краем прилегающего элемента. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
marginRight | Специфицирует минимальное расстояние между правым краем HTML-элемента и левым краем прилегающего элемента. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
marginTop | Специфицирует минимальное расстояние между верхом HTML-элемента и низом прилегающего элемента. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
paddingBottom | Специфицирует, какое пространство вставить между низом элемента и его содержимым, таким как текст или рисунок. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
paddingLeft | Специфицирует, какое пространство вставить между левым краем элемента и его содержимым, таким как текст или рисунок. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
paddingRight | Специфицирует, какое пространство вставить между правым краем элемента и его содержимым, таким как текст или рисунок. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
paddingTop | Специфицирует, какое пространство вставить между верхом элемента и его содержимым, таким как текст или рисунок. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
textAlign | Специфицирует выравнивание текстового HTML-элемента уровня блока. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
textDecoration | Специфицирует специальные эффекты, такие как мигание, перечёркивание и подчёркивание, добавляемые к текстовому HTML-элементу. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
textIndent | Специфицирует размер отступа перед первой отформатированной строкой текстового HTML-элемента уровня блока. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
textTransform | Специфицирует регистр текстового HTML-элемента уровня блока. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
whiteSpace | Специфицирует, должен ли сжиматься пробел внутри HTML-элемента. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
width | Специфицирует ширину HTML-элемента уровня блока. |
form | Специфицирует форму, содержащую Submit-объект. | ||||||
name | Отражает атрибут NAME. | ||||||
type | Отражает атрибут TYPE. | ||||||
value | Отражает атрибут VALUE. |
defaultValue | Отражает атрибут VALUE. | ||||||||
form | Специфицирует форму, содержащую Text-объект. | ||||||||
name | Отражает атрибут NAME. | ||||||||
type | Отражает атрибут TYPE. | ||||||||
value | Отражает текущее значение поля объекта Text. |
defaultValue | Отражает атрибут VALUE. |
form | Специфицирует форму, содержащую Textarea-объект. |
name | Отражает атрибут NAME. |
type | Специфицирует тип объекта (в данном случае Textarea). |
value | Отражает текущее значение Textarea-объекта. |
closed | Специфицирует, закрыто ли окно. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
crypto | Объект, дающий доступ к возможностям шифрования Navigator'а. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
defaultStatus | Отражает сообщение по умолчанию, выводимое в статусной строке. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
document | Содержит информацию о текущем документе и предоставляет методы для отображения вывода HTML пользователю. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
frames | Массив, отражающий все фрэймы окна. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
history | Содержит информацию о URL, которые клиент посетил в данном окне. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
innerHeight | Специфицирует вертикальные размеры в пикселах области содержимого окна. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
innerWidth | Специфицирует горизонтальные размеры в пикселах области содержимого окна. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
length | Количество фрэймов в окне. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
location | Содержит информацию о текущем URL. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
locationbar | Адресная строка окна браузера. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
menubar | Строка меню окна браузера. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
name | Уникальное имя, используемое для обращения к данному окну. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
offscreenBuffering | Специфицирует, выполняются ли обновления окна во внеоконном буфере. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
opener | Специфицирует имя окна вызывающего документа, если окно открывается методом open. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
outerHeight | Специфицирует вертикальные размеры в пикселах внешней границы окна. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
outerWidth | Специфицирует горизонтальные размеры в пикселах внешней границы окна. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
pageXOffset | Предоставляет текущую x-позицию в пикселах просматриваемой страницы окна. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
pageYOffset | Предоставляет текущую у-позицию в пикселах просматриваемой страницы окна. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
parent | Синоним окна или фрэйма, чей frameset содержит текущий фрэйм. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
personalbar | Представляет personal bar окна браузера (называемый также строкой директорий). | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
screenX | Специфицирует x-координату левого края окна. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
screenY | Специфицирует у-координату верхнего края окна. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
scrollbars | Полосы прокрутки окна браузера. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
self | Синоним текущего окна. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
status | Специфицирует приоритетное сообщение статусной строки окна. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
statusbar | Статусная строка окна браузера. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
toolbar | Строка утилит окна браузера. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
top | Синоним наивысшего окна браузера. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
window | Синоним текущего окна. |
length | Количество элементов в Java-массиве, представляемом объектом JavaArray. |
Создаёт объект Style, который может специфицировать стили HTML-тэгов.
Свойство из | document |
Реализовано в | JavaScript 1.2 |
Специфицирует, включено ли по умолчанию разрушение данных.
Метод из | navigator |
Static | |
Реализован в |
JavaScript 1.1 JavaScript 1.2: removed |
Возвращает тангенс числа.
Метод из | Math |
Static | |
Реализован в | JavaScript 1.0, NES 2.0 |
Версия ECMA | ECMA-262 |