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. Другая сторона
Фантастика:
боевая фантастика
8.47
рейтинг книги
Рождественский детектив (сборник рассказов)
Детективы:
прочие детективы
6.00
рейтинг книги
И в аду есть герои
5. Тайный Город
Фантастика:
боевая фантастика
9.19
рейтинг книги
Путь к бессмертию 2
2. Девятихвостый Богатырь
Фантастика:
попаданцы
сказочная фантастика
фэнтези
5.00
рейтинг книги
Меняя маски
1. Унесенный ветром
Фантастика:
боевая фантастика
попаданцы
9.22
рейтинг книги
Лишённые плоти
6. Тони Хилл и Кэрол Джордан
Детективы:
маньяки
7.71
рейтинг книги
Морской лорд. Том 1
2. Вечный капитан
Фантастика:
попаданцы
историческое фэнтези
8.12
рейтинг книги
Законник Российской Империи
1. Словом и делом
Фантастика:
городское фэнтези
альтернативная история
аниме
5.00
рейтинг книги
Черный маг императора 2
2. Черный маг императора
Фантастика:
юмористическая фантастика
попаданцы
аниме
6.00
рейтинг книги
Хозяин Стужи
1. Злой Лед
Фантастика:
аниме
фэнтези
попаданцы
7.00
рейтинг книги
Вечный. Книга VI
6. Вечный
Фантастика:
рпг
фэнтези
5.00
рейтинг книги
На границе империй. Том 9. Часть 4
17. Фортуна дама переменчивая
Фантастика:
космическая фантастика
попаданцы
5.00