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

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

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

ArrayBuffer

последовательность байтов фиксированной длины

Объект

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

Конструктор

<b>new ArrayBuffer(unsigned long <i>length</i>)</b>

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

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

Свойства

<b>readonly unsigned long byteLength</b>

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

<b>ArrayBuffer</b>
.

ArrayBufferView

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

Тип

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

Свойства

<b>readonly ArrayBuffer buffer</b>

Объект

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

<b>readonly unsigned long byteLength</b>

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

<b>readonly unsigned long byteOffset</b>

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

Attr

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

Объект

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

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

<b>Attr</b>
. В большинстве случаев самый простой способ работы с атрибутами предоставляют методы
<b>Element.getAttribute()</b>
и
<b>Element.setAttribute().</b>
Эти методы используют строки в качестве значений атрибутов и позволяют вообще отказаться от применения объектов
<b>Attr</b>
.

Свойства

<b>readonly string localName</b>

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

<b>readonly string name</b>

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

<b>readonly string namespaceURI</b>

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

<b>readonly string prefix</b>

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

<b>string value</b>

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

Audio

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

Объект

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

Конструктор

<b>new Audio([string src])</b>

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

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

BeforeUnloadEvent

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

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

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

Смотрите также справочные статьи Event и Window.

Свойства

<b>string returnValue</b>

Сообщение, отображаемое в диалоге подтверждения перед уходом с текущей страницы. Оставьте это свойство пустым, если вам не требуется отображать диалог подтверждения.

Blob

блок двоичных данных, таких как содержимое файла