HTML5 + CSS3

Атрибут form

Атрибут form.

Атрибут form — это очень удобное нововведение, позволяющее объявлять элементы формы за пределами тегов <form>. До настоящего времени для построения формы приходилось записывать открывающий и закрывающий теги <form> и между ними объявлять все нужные элементы. Читать далее

Метод setDragImage()

Метод setDragImage().

Изменение эскиза, который отображается рядом с указателем мыши в процессе перетаскивания, может казаться бесполезным занятием, но иногда это помогает избежать лишней головной боли. Метод setDragImage() не только позволяет менять эскиз, но также принимает два атрибута, x и y, устанавливающих позицию эскиза относительно указателя мыши. Читать далее

Извлечение объектов

Извлечение объектов.

Если запись объекта в хранилище завершается успешно, срабатывает событие success и вызывается функция show(). В коде из листинга 11.6 мы объявили эту функцию внутри анонимной функции. Это нужно для того, чтобы иметь возможность передавать ей переменную keyword. Читать далее

Добавление содержимого

Добавление содержимого.

Поскольку мы не указали позицию, с которой должна начинаться запись содержимого, предыдущий код просто записывает бинарный блок в начало файла. Для того чтобы указать конкретную позицию или присоединить содержимое к концу уже существующего файла, нужно воспользоваться методом seek().

Читать далее

Общие рабочие процессы

Общие рабочие процессы.

Тот тип рабочих процессов, с которым мы познакомились ранее, называется выделенным рабочим процессом (Dedicated Worker). Выделенный рабочий процесс отправляет ответы только главному коду, который его создал. Существуют также общие рабочие процессы, умеющие взаимодействовать с разными документами из одного источника. Читать далее

Элемент

Элемент form.

Сами формы не претерпели особых изменений. Структура осталась все той же, но в HTML5 были добавлены новые элементы, типы ввода и атрибуты, расширяющие функциональность форм и добавляющие возможности, которые раньше приходилось программно реализовывать в веб-приложениях.

Читать далее

Рисование на холсте

Рисование на холсте.

Теперь, когда элемент <canvas> и его контекст рисования подготовлены, можно приступать к созданию настоящих рисунков и манипулированию графическими объектами. Читать далее

SessionStorage

SessionStorage.

Первая составляющая API, sessionStorage, заменяет собой сеансовые файлы cookie. Файлы cookie, так же как и sessionStorage, сохраняют данные ограниченное время. Читать далее

Интерфейс транзакций (IDBTransaction)

Интерфейс транзакций (IDBTransaction).

Этот интерфейс предоставляет конфигурационные значения для задания типа очередной транзакции. Эти значения передаются во втором атрибуте метода transaction(), например, transaction(stores, IDBTransaction. READ_WRITE):

Читать далее

Пересылка сообщений между разными документами

Пересылка сообщений между разными документами.

Эта часть так называемого коммуникационного API носит официальное название API Web Messaging (Веб-сообщения). Пересылка сообщений между разными документами (Cross Document Messaging) — это техника, позволяющая приложениям из разных источников обмениваться друг с другом данными. Читать далее