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

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

Жанры

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

Объекты

Blob
позволяют узнать только свой размер и иногда MIME-тип хранящихся в них данных и определяют единственный метод, позволяющий интерпретировать фрагмент своих данных как отдельный объект
Blob
.

Объекты

Blob
используются многими прикладными интерфейсами: объект
FileReader
позволяет читать содержимое объекта
Blob
, а объект
BlobBuilder
– создавать новые объекты
Blob
. Объект
XMLHttpRequest
обеспечивает возможность загружать и выгружать объекты
Blob
. Обсуждение объектов
Blob
и прикладных интерфейсов, использующих их, вы найдете в разделе 22.6.

Свойства

readonly unsigned long size

Объем двоичных данных в объекте

Blob
в байтах,

readonly string type

МІМЕ-тип данных в объекте Blob, если указан, в противном случае - пустая строка.

Методы

Blob slice(unsigned long start, unsigned long length, [string contentType])

Возвращает новый объект

Blob
, представляющий
length
байтов в данном объекте
Blob
, начиная со смещения
start
. Если указан аргумент
contentType
, он будет использован, как значение свойства
type
возвращаемого объекта
Blob

BlobBuilder

создает новые объекты Blob

Объект

BlobBuilder
используется для создания новых объектов Blob из текстовых строк и из двоичных данных в объектах
ArrayBuffer
и в других объектах
Blob
. Чтобы создать объект
Blob
, следует сначала создать объект
BlobBuilder
, вызвать его метод
append
один или более раз и затем вызвать метод
getBlob.

Конструктор

new BlobBuilder

Новый объект

BlobBuilder
создается вызовом конструктора
BlobBuilder
без аргументов.

Методы

void append(string text, [string endings])

Добавляет в конструируемый двоичный объект

Blob
текст
text
в кодировке UTF-8.

void append(Blob data)

Добавляет в конструируемый двоичный объект

Blob
данные из двоичного объекта
data
.

void append(ArrayBuffer data)

Добавляет в конструируемый двоичный объект

Blob
данные из объекта data типа
ArrayBuffer
.

Blob getBlob([string contentType])

Возвращает объект

Blob
, представляющий все данные, которые были добавлены в этот объект
BlobBuilder
с момента его создания. Каждый вызов этого метода возвращает новый объект
Blob
. Если указан аргумент
contentType
, он будет использоваться в качестве значения свойства
type
возвращаемого объекта
Blob
. Если этот аргумент не указан, свойство
type
возвращаемого объекта
Blob
будет содержать пустую строку.

Button

HTML-элемент <button> (Node, Element, FormControl)

Объект

Button
представляет HTML-элемент
<button>.
Большинство свойств и методов объекта
Button
описываются в справочных статьях
FormControl
и
Element
. Однако, когда свойство
type
объекта
Button
(смотрите справочную статью
FormControl
) имеет значение «submit», другие свойства, перечисленные здесь, определяют параметры отправки формы, имеющие приоритет перед аналогичными свойствами формы, в которой находится кнопка
Button
(смотрите справочную статью
FormControl
).

Свойства

Следующие свойства используются, только когда элемент

<button>
имеет атрибут
type
со значением «submit»,

string formAction

Это свойство соответствует HTML-атрибуту

formaction
. Для кнопок, управляющих отправкой форм, это свойство переопределяет свойство
action
форм,

string formEnctype

Это свойство соответствует HTML-атрибуту

formenctype
. Для кнопок, управляющих отправкой форм, это свойство переопределяет свойство
enctype
форм и может принимать те же значения,

string formMethod

Это свойство соответствует HTML-атрибуту

formmethod
. Для кнопок, управляющих отправкой форм, это свойство переопределяет свойство
method
форм,

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

Камень. Книга пятая

Минин Станислав
5. Камень
Фантастика:
боевая фантастика
6.43
рейтинг книги
Камень. Книга пятая

Печать Пожирателя 3

Соломенный Илья
3. Пожиратель
Фантастика:
городское фэнтези
аниме
сказочная фантастика
фэнтези
попаданцы
5.00
рейтинг книги
Печать Пожирателя 3

Чужое наследие

Кораблев Родион
3. Другая сторона
Фантастика:
боевая фантастика
8.47
рейтинг книги
Чужое наследие

Рождественский детектив (сборник рассказов)

Полякова Татьяна Викторовна
Детективы:
прочие детективы
6.00
рейтинг книги
Рождественский детектив (сборник рассказов)

И в аду есть герои

Панов Вадим Юрьевич
5. Тайный Город
Фантастика:
боевая фантастика
9.19
рейтинг книги
И в аду есть герои

Путь к бессмертию 2

Покинтелица Евгений
2. Девятихвостый Богатырь
Фантастика:
попаданцы
сказочная фантастика
фэнтези
5.00
рейтинг книги
Путь к бессмертию 2

Меняя маски

Метельский Николай Александрович
1. Унесенный ветром
Фантастика:
боевая фантастика
попаданцы
9.22
рейтинг книги
Меняя маски

Лишённые плоти

Макдермид Вэл
6. Тони Хилл и Кэрол Джордан
Детективы:
маньяки
7.71
рейтинг книги
Лишённые плоти

Морской лорд. Том 1

Чернобровкин Александр Васильевич
2. Вечный капитан
Фантастика:
попаданцы
историческое фэнтези
8.12
рейтинг книги
Морской лорд. Том 1

Законник Российской Империи

Ткачев Андрей Юрьевич
1. Словом и делом
Фантастика:
городское фэнтези
альтернативная история
аниме
5.00
рейтинг книги
Законник Российской Империи

Черный маг императора 2

Герда Александр
2. Черный маг императора
Фантастика:
юмористическая фантастика
попаданцы
аниме
6.00
рейтинг книги
Черный маг императора 2

Хозяин Стужи

Петров Максим Николаевич
1. Злой Лед
Фантастика:
аниме
фэнтези
попаданцы
7.00
рейтинг книги
Хозяин Стужи

Вечный. Книга VI

Рокотов Алексей
6. Вечный
Фантастика:
рпг
фэнтези
5.00
рейтинг книги
Вечный. Книга VI

На границе империй. Том 9. Часть 4

INDIGO
17. Фортуна дама переменчивая
Фантастика:
космическая фантастика
попаданцы
5.00
рейтинг книги
На границе империй. Том 9. Часть 4