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

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

Жанры

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.00
рейтинг книги
Гармоничное развитие ребенка

Ученик афериста

Lexie Greenstwater
Проза:
современная проза
5.00
рейтинг книги
Ученик афериста

Пушкарь. Пенталогия

Корчевский Юрий Григорьевич
Фантастика:
альтернативная история
8.11
рейтинг книги
Пушкарь. Пенталогия

Неучтенный элемент. Том 5

NikL
5. Антимаг. Вне системы
Фантастика:
фэнтези
5.00
рейтинг книги
Неучтенный элемент. Том 5

Курс 1. Сентябрь

Фокс Гарри
1. Маркатис
Фантастика:
аниме
фэнтези
сказочная фантастика
5.00
рейтинг книги
Курс 1. Сентябрь

Ворон

LizaMoloko
Фантастика:
попаданцы
фэнтези
гаремник
5.00
рейтинг книги
Ворон

Обрыв

Гуцман Пётр Яковлевич
5.00
рейтинг книги
Обрыв

Розы от киллера

Браун Сандра
Любовные романы:
остросюжетные любовные романы
8.67
рейтинг книги
Розы от киллера

Драйв Астарты

Розов Александр Александрович
5. Конфедерация Меганезия
Фантастика:
фэнтези
5.00
рейтинг книги
Драйв Астарты

Золотая лихорадка

Задорнов Николай Павлович
2. Освоение Сибири и Дальнего Востока
Проза:
историческая проза
7.29
рейтинг книги
Золотая лихорадка

Трон Огня. Дилогия

Мороз Павел Геннадьевич
Фантастика:
фэнтези
6.92
рейтинг книги
Трон Огня. Дилогия

Завещание предков

Стрелков Владислав Валентинович
Приключения:
исторические приключения
6.14
рейтинг книги
Завещание предков

Я не бог. Книга XXXIV

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

Восточный массаж

Ханников Александр Александрович
Дом и Семья:
здоровье и красота
7.00
рейтинг книги
Восточный массаж