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
форм,
Поделиться:
Популярные книги
Газлайтер. Том 12
12. История Телепата
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Газлайтер. Том 29
29. История Телепата
Фантастика:
боевая фантастика
попаданцы
аниме
5.00
рейтинг книги
Чайлдфри
Любовные романы:
современные любовные романы
6.51
рейтинг книги
Матабар VIII
8. Матабар
Проза:
магический реализм
5.00
рейтинг книги
Травница Его Драконейшества
Любовные романы:
любовно-фантастические романы
5.00
рейтинг книги
Три прозы (сборник)
Проза:
современная проза
6.25
рейтинг книги
Антимаг
1. Антимаг
Фантастика:
фэнтези
6.95
рейтинг книги
Ларь
10. Бедовый
Фантастика:
городское фэнтези
мистика
5.75
рейтинг книги
Т. 03 Гражданин Галактики
3. Отцы-основатели. Весь Хайнлайн
Фантастика:
научная фантастика
7.00
рейтинг книги
Второгодка. Книга 5. Презренный металл
5. Второгодка
Фантастика:
городское фэнтези
фантастика: прочее
попаданцы
5.00
рейтинг книги
Воронцов. Перезагрузка
1. Воронцов. Перезагрузка
Фантастика:
попаданцы
альтернативная история
фантастика: прочее
5.00
рейтинг книги
Законы Рода. Том 9
9. Граф Берестьев
Фантастика:
городское фэнтези
попаданцы
аниме
дорама
фэнтези
фантастика: прочее
5.00
рейтинг книги
Ваше Сиятельство 6
6. Ваше Сиятельство
Фантастика:
попаданцы
аниме
5.00
рейтинг книги
Двойник короля 17
17. Двойник Короля
Фантастика:
аниме
фэнтези
попаданцы
5.00