Сообщение, отображаемое в диалоге подтверждения перед уходом с текущей страницы. Оставьте это свойство пустым, если вам не требуется отображать диалог подтверждения.
Blob
блок двоичных данных, таких как содержимое файла
Объекты
Blob
используются для организации обмена данными между различными прикладными интерфейсами. Объекты
Blob
могут иметь очень большой размер и способны представлять блоки двоичных данных, но ни то, ни другое не является обязательным. Объекты
Blob
часто сохраняются в файлах, но это зависит от реализации.
Объекты
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
, он будет использоваться в качестве значения свойства
) имеет значение «submit», другие свойства, перечисленные здесь, определяют параметры отправки формы, имеющие приоритет перед аналогичными свойствами формы, в которой находится кнопка
Button
(смотрите справочную статью
FormControl
).
Свойства
Следующие свойства используются, только когда элемент
<button>
имеет атрибут
type
со значением «submit»,
string formAction
Это свойство соответствует HTML-атрибуту
formaction
. Для кнопок, управляющих отправкой форм, это свойство переопределяет свойство
action
форм,
string formEnctype
Это свойство соответствует HTML-атрибуту
formenctype
. Для кнопок, управляющих отправкой форм, это свойство переопределяет свойство
enctype
форм и может принимать те же значения,
string formMethod
Это свойство соответствует HTML-атрибуту
formmethod
. Для кнопок, управляющих отправкой форм, это свойство переопределяет свойство