Чтение онлайн

ЖАНРЫ

JavaScript. Подробное руководство, 6-е издание
Шрифт:

onprogress
Возбуждается периодически, пока идет загрузка и сохранение в кэше файлов приложения. С этим событием обработчикам передается объект
ProgressEvent
.

onupdateready
Возбуждается, когда броузер загрузит и сохранит в кэше новую версию приложения (и она будет готова к использованию при следующем запуске приложения). Это последнее событие в последовательности.

ArrayBuffer

последовательность байтов

фиксированной длины

Объект

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

Конструктор

new ArrayBuffer(unsigned long length)

Создает новый объект

ArrayBuffer
с указанным количеством байтов. Все байты в новом объекте
ArrayBuffer
инициализируются значением 0.

Свойства

readonly unsigned long byteLength

Длина в байтах последовательности в объекте

ArrayBuffer
.

ArrayBufferView

общие свойства типов, основанных на ArrayBuffer

Тип

ArrayBufferView
служит суперклассом для классов, предоставляющих доступ к байтам в объекте
ArrayBuffer
. Объект
ArrayBufferView
нельзя создать непосредственно: он предназначен, чтобы определять общие свойства для подтипов, таких как типизированные массивы и
DataView
.

Свойства

readonly ArrayBuffer buffer

Объект

ArrayBuffer
, представлением которого является данный объект.

readonly unsigned long byteLength

Длина в байтах фрагмента буфера, доступного посредством данного представления.

readonly unsigned long byteOffset

Начальная позиция в байтах фрагмента буфера, доступного посредством данного представления.

Attr

атрибут элемента документа

Объект

Attr
представляет атрибут узла
Element
. Получить объект
Attr
можно посредством свойства
attributes
интерфейса
Node
или вызовом метода
getAttributeNode
или
getAttributeNodeNS
интерфейса Element.

Поскольку значения

атрибутов могут быть представлены в виде строк, обычно нет необходимости использовать интерфейс
Attr
. В большинстве случаев самый простой способ работы с атрибутами предоставляют методы
Element.getAttribute
и
Element.setAttribute.
Эти методы используют строки в качестве значений атрибутов и позволяют вообще отказаться от применения объектов
Attr
.

Свойства

readonly string localName

Имя атрибута, без возможного префикса пространства имен.

readonly string name

Имя атрибута, включая префикс пространства имен, если таковое имеется,

readonly string namespaceURI

Идентификатор URI, определяющий пространство имен атрибута, или null, если отсутствует.

readonly string prefix

Префикс пространства имен атрибута или null, если отсутствует,

string value

Значение атрибута.

Audio

HTML-элемент <audio> (Node, Element, MediaElement)

Объект

Audio
, представляющий HTML-элемент
<audio>.
Объект
Audio
не имеет свойств, методов и обработчиков событий, кроме конструктора, помимо тех, что унаследованы от
MediaElement
.

Конструктор

new Audio([string src])

Этот конструктор создает новый элемент

<audio>
с атрибутом
preload
, установленным в значение «auto». Если указан аргумент
src
, он используется как значение атрибута
src
.

BeforeUnloadEvent

объект Event для событий выгрузки (Event)

Событие «unload» возбуждается в объекте

Window
непосредственно перед тем, как броузер перейдет к другому документу; оно дает веб-приложению возможность предложить пользователю подтвердить свое желание покинуть страницу. Обработчикам события «unload» передается объект
BeforeUnloadEvent
. Если вам потребуется запросить у пользователя подтвердить желание покинуть страницу, вам не нужно вызывать метод
Window.confirm.
Вместо этого верните из обработчика события строку или присвойте строку свойству
returnValue
этого объекта. Эта строка будет выведена перед пользователем в форме диалога подтверждения.

Поделиться с друзьями: