Шрифт:
onerror
Возбуждается, когда в ходе обновления кэша возникает ошибка. Это может произойти, например, когда броузер работает в автономном режиме или если приложение ссылается на несуществующий файл объявления. onnoupdate
Возбуждается, когда броузер определяет, что файл объявления не изменился и приложение в кэше имеет текущую версию. Это последнее событие в последовательности. onobsolete
Возбуждается, когда исчезает файл объявления кэшируемого приложения. Это приводит к удалению приложения из кэша. Это последнее событие в последовательности. 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
. Свойства