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

на главную - закладки

Жанры

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

Конструктор

new DataView(ArrayBuffer buffer, [unsigned long byteOffset], [unsigned long byteLength])

Этот конструктор создает новый объект

DataView
, обеспечивающий доступ на чтение и запись к байтам в буфере или во фрагменте буфера. При вызове с одним аргументом создает представление всего буфера. При вызове с двумя аргументами создает представление, простирающееся от байта с номером byteOffset до конца
буфера. И при вызове с тремя аргументами создает представление длиной byteLength, начинающееся с байта с номером byteOffset.

Методы

Следующие методы читают или записывают числовые значения в буфер

ArrayBuffer
, представленный объектом
DataView
. Имя метода определяет тип читаемого или записываемого числового значения. Все методы, выполняющие чтение или запись более одного байта, принимают необязательный последний аргумент littleEndian. Если этот аргумент отсутствует или имеет значение false, используется прямой (big-endian) порядок следования байтов, когда старшие байты читаются или записываются первыми. Однако если этот аргумент имеет значение true, используется обратный (little-endian) порядок следования байтов.

float getFloat32(unsigned long byteOffset, [boolean littleEndian])

Интерпретирует 4 байта, начиная с позиции byteOffset, как вещественное число и возвращает его.

double getFloat64(unsigned long byteOffset, [boolean littleEndian])

Интерпретирует 8 байтов, начиная с позиции byteOffset, как вещественное число и возвращает его.

short getlnt16(unsigned long byteOffset, [boolean littleEndian])

Интерпретирует 2 байта, начиная с позиции byteOffset, как целое число со знаком и возвращает его.

long getlnt32(unsigned long byteOffset, [boolean littleEndian])

Интерпретирует 4 байта, начиная с позиции byteOffset, как целое число со знаком и возвращает его.

byte getlnt8(unsigned long byteOffset)

Интерпретирует байт в позиции byteOffset, как целое число со знаком и возвращает его.

unsigned short getUint16(unsigned long byteOffset,[boolean littleEndian])

Интерпретирует 2 байта, начиная с позиции byteOffset, как целое число без знака и возвращает его.

unsigned long getUint32(unsigned long byteOffset, [boolean littleEndian])

Интерпретирует 4 байта, начиная с позиции byteOffset, как целое число без знака и возвращает его.

unsigned byte getUint8(unsigned long byteOffset)

Интерпретирует байт в позиции byteOffset, как целое число без знака и возвращает его.

void setFloat32(unsigned long byteOffset, float value, [boolean littleEndian])

Преобразует

значение value в 4-байтовое вещественное представление и записывает полученные байты в буфер, начиная с позиции byteOffset.

void setFloat64(unsigned long byteOffset, double value, [boolean littleEndian])

Преобразует значение value в 8-байтовое вещественное представление и записывает полученные байты в буфер, начиная с позиции byteOffset.

void setlnt16(unsigned long byteOffset, short value, [boolean littleEndian])

Преобразует значение value в 2-байтовое целочисленное представление и записывает полученные байты в буфер, начиная с позиции byteOffset.

void setlnt32(unsigned long byteOffset, long value, [boolean littleEndian])

Преобразует значение value в 4-байтовое целочисленное представление и записывает полученные байты в буфер, начиная с позиции byteOffset.

void setlnt8(unsigned long byteOffset, byte value)

Преобразует значение value в 1-байтовое целочисленное представление и записывает полученный байт в буфер, в позицию byteOffset.

void setUint16(unsigned long byteOffset, unsigned short value,[boolean littleEndian])

Преобразует значение value в 2-байтовое целочисленное представление без знака и записывает полученные байты в буфер, начиная с позиции byteOffset.

void setUint32(unsigned long byteOffset, unsigned long value, [boolean littleEndian])

Преобразует значение value в 4-байтовое целочисленное представление без знака и записывает полученные байты в буфер, начиная с позиции byteOffset.

void setUint8(unsigned long byteOffset, octet value)

Преобразует значение value в 1-байтовое целочисленное представление без знака и записывает полученный байт в буфер в позицию byteOffset.

Document

HTML- или XML-документ Node

Объект

Document
– это элемент
Node
играющий роль корня дерева документа. Свойство
documentElement
объекта представляет корневой элемент
Element
объекта. Узел
Document
может иметь несколько дочерних узлов (таких как узлы
Comment
и
DocumentType
), но он имеет только один дочерний узел типа
Element
, хранящий все содержимое документа.

Поделиться:
Популярные книги

Афганский рубеж 4

Дорин Михаил
4. Рубеж
Фантастика:
попаданцы
альтернативная история
6.00
рейтинг книги
Афганский рубеж 4

Я снова не князь! Книга XVII

Дрейк Сириус
17. Дорогой барон!
Фантастика:
юмористическое фэнтези
попаданцы
аниме
5.00
рейтинг книги
Я снова не князь! Книга XVII

Княжья Русь

Мазин Александр Владимирович
6. Варяг
Приключения:
исторические приключения
9.04
рейтинг книги
Княжья Русь

На границе империй. Том 5

INDIGO
5. Фортуна дама переменчивая
Фантастика:
боевая фантастика
попаданцы
7.50
рейтинг книги
На границе империй. Том 5

Алые перья стрел

Крапивин Владислав Петрович
Детские:
детские приключения
8.58
рейтинг книги
Алые перья стрел

Бастард Императора. Том 10

Орлов Андрей Юрьевич
10. Бастард Императора
Фантастика:
городское фэнтези
попаданцы
аниме
фэнтези
фантастика: прочее
5.00
рейтинг книги
Бастард Императора. Том 10

Дракон

Бубела Олег Николаевич
5. Совсем не герой
Фантастика:
фэнтези
попаданцы
9.31
рейтинг книги
Дракон

Мальвиль

Мерль Робер
Фантастика:
социально-философская фантастика
научная фантастика
альтернативная история
8.29
рейтинг книги
Мальвиль

Ким

Киплинг Редьярд Джозеф
Приключения:
исторические приключения
7.62
рейтинг книги
Ким

Я уже барон

Дрейк Сириус
2. Дорогой барон!
Фантастика:
боевая фантастика
попаданцы
аниме
5.00
рейтинг книги
Я уже барон

Последний реанорец. Том IX

Павлов Вел
8. Высшая Речь
Фантастика:
фэнтези
попаданцы
аниме
5.75
рейтинг книги
Последний реанорец. Том IX

Зодчий. Книга VI

Погуляй Юрий Александрович
6. Зодчий Империи
Фантастика:
аниме
фэнтези
попаданцы
5.00
рейтинг книги
Зодчий. Книга VI

Изгой Проклятого Клана. Том 2

Пламенев Владимир
2. Изгой
Фантастика:
попаданцы
аниме
фэнтези
фантастика: прочее
5.00
рейтинг книги
Изгой Проклятого Клана. Том 2

Наследство Карны

Вассму Хербьёрг
3. Книга Дины
Проза:
современная проза
5.00
рейтинг книги
Наследство Карны