<b>string formEnctype</b>
Это свойство соответствует HTML-атрибуту
<b>formenctype</b>
. Для кнопок, управляющих отправкой форм, это свойство переопределяет свойство
<b>enctype</b>
форм и может принимать те же значения,
<b>string formMethod</b>
Это свойство соответствует HTML-атрибуту
<b>formmethod</b>
. Для кнопок, управляющих отправкой форм, это свойство переопределяет свойство
<b>method</b>
форм,
<b>string formNoValidate</b>
Это свойство соответствует HTML-атрибуту
<b>formnovalidate</b>
. Для кнопок, управляющих отправкой форм, это свойство переопределяет свойство
<b>noValidate</b>
форм,
<b>string formTarget</b>
Это свойство соответствует HTML-атрибуту
<b>formtarget</b>
. Для кнопок, управляющих отправкой форм, это свойство переопределяет свойство
<b>target</b>
форм.
Canvas
HTML-элемент для создания графических изображений (Node, Element)
Объект Canvas представляет HTML-элемент
<b><canvas>.</b>
Он не обладает собственным поведением, но определяет API для поддержки операций рисования. С помощью этого объекта можно задать ширину и высоту холста с помощью его свойств
<b>width</b>
и
<b>height</b>
, а вызовом метода
<b>toDataUrl()</b>
из него можно извлечь изображение, но основная функциональность обеспечивается объектом «контекста», возвращаемого методом
<b>getContext().</b>
Смотрите справочную статью CanvasRenderingContext2D.
Свойства
<b>unsigned long height </b>
<b>unsigned long width</b>
Эти свойства соответствуют атрибутам
<b>width</b>
и
<b>height</b>
тега
<b><canvas></b>
и определяют размеры координатной плоскости холста. По умолчанию свойство
<b>width</b>
имеет значение 300, a
<b>height</b>
- 150.
Объекты
<b>Blob</b>
позволяют узнать только свой размер и иногда MIME-тип хранящихся в них данных и определяют единственный метод, позволяющий интерпретировать фрагмент своих данных как отдельный объект
<b>Blob</b>
.
Объекты
<b>Blob</b>
используются многими прикладными интерфейсами: объект
<b>FileReader</b>
позволяет читать содержимое объекта
<b>Blob</b>
, а объект
<b>BlobBuilder</b>
- создавать новые объекты
<b>Blob</b>
. Объект
<b>XMLHttpRequest</b>
обеспечивает возможность загружать и выгружать объекты
<b>Blob</b>
. Обсуждение объектов
<b>Blob</b>
и прикладных интерфейсов, использующих их, вы найдете в разделе 22.6.
Свойства
<b>readonly unsigned long size</b>
Объем двоичных данных в объекте
<b>Blob</b>
в байтах,
<b>readonly string type</b>
МІМЕ-тип данных в объекте Blob, если указан, в противном случае - пустая строка.
Методы
<b>Blob slice(unsigned long start, unsigned long length, [string contentType])</b>
Возвращает новый объект
<b>Blob</b>
, представляющий
<b>length</b>
байтов в данном объекте
<b>Blob</b>
, начиная со смещения
<b>start</b>
. Если указан аргумент
<b>contentType</b>
, он будет использован, как значение свойства
<b>type</b>
возвращаемого объекта
<b>Blob</b>
BlobBuilder
создает новые объекты Blob
Объект
<b>BlobBuilder</b>
используется для создания новых объектов Blob из текстовых строк и из двоичных данных в объектах
<b>ArrayBuffer</b>
и в других объектах
<b>Blob</b>
. Чтобы создать объект
<b>Blob</b>
, следует сначала создать объект
<b>BlobBuilder</b>
, вызвать его метод
<b>append()</b>
один или более раз и затем вызвать метод
<b>getBlob().</b>
Конструктор
<b>new BlobBuilder()</b>
Новый объект
<b>BlobBuilder</b>
создается вызовом конструктора
<b>BlobBuilder()</b>
без аргументов.
Методы
<b>void append(string text, [string endings])</b>
Добавляет в конструируемый двоичный объект
<b>Blob</b>
текст
<b>text</b>
в кодировке UTF-8.
<b>void append(Blob data)</b>
Добавляет в конструируемый двоичный объект
<b>Blob</b>
данные из двоичного объекта
<b>data</b>
.
<b>void append(ArrayBuffer data)</b>
Добавляет в конструируемый двоичный объект
<b>Blob</b>
данные из объекта data типа
<b>ArrayBuffer</b>
.
<b>Blob getBlob([string contentType])</b>
Возвращает объект
<b>Blob</b>
, представляющий все данные, которые были добавлены в этот объект
<b>BlobBuilder</b>
с момента его создания. Каждый вызов этого метода возвращает новый объект
<b>Blob</b>
. Если указан аргумент
<b>contentType</b>
, он будет использоваться в качестве значения свойства
<b>type</b>
возвращаемого объекта
<b>Blob</b>
. Если этот аргумент не указан, свойство
<b>type</b>
возвращаемого объекта
<b>Blob</b>
будет содержать пустую строку.