HTML5 + CSS3

Использование файла манифеста

Использование файла манифеста.

После того как все файлы, необходимые для выполнения приложения, выбраны и подготовлен полный список указывающих на эти файлы URL-адресов, необходимо добавить файл манифеста в наши документы. В API предусмотрен новый атрибут элемента <html>, позволяющий задать местоположение манифеста.

Читать далее

Коммуникационные API

Коммуникационные API.

Некоторые API можно объединить в группу по какому-либо признаку. Это справедливо и для следующих трех: XMLhttpRequest Level 2 (XMLhttpRequest 2-го уровня), Cross Document Messaging (Обмен сообщениями между документами) и Web Sockets (Веб-сокеты). Читать далее

Тип time

Тип time.

Тип time аналогичен типу date, но предназначен для обработки значения времени. Он принимает данные в формате часов и минут, но его поведение в настоящее время сильно зависит от конкретного браузера. Читать далее

Узоры в CSS3

Узоры в CSS3.

Узоры — это очень простое усовершенствование, которое, однако, позволяет сделать пути намного привлекательнее. С помощью узоров можно добавлять текстуру создаваемым на холсте фигурам. Читать далее

Объекты и хранилища объектов

Объекты и хранилища объектов.

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

Шаблон API

Шаблон API.

Для тестирования этой составляющей API понадобится новая форма с полем ввода и кнопкой. На этой странице будем создавать и обрабатывать файлы и каталоги (листинг 12.7).

Читать далее

Начало обмена данными

Начало обмена данными.

Как всегда, за поддержку всего процесса отвечает JavaScript-код. Давайте создадим наше первое коммуникационное приложение и проверим, как работает этот API (листинг 13.22).

Читать далее

Библиотеки

Библиотеки.

После того как вы выяснили, какие именно возможности в браузере пользователя доступны, можете либо продолжать работать только с тем, что удалось обнаружить, либо порекомендовать пользователю обновить программное обеспечение. Читать далее

Программирование видеопроигрывателя

Программирование видеопроигрывателя.

Если вы тестировали предыдущие примеры кода в разных браузерах, то наверняка обратили внимание на то, что в каждом из них используется собственный графический дизайн элементов управления воспроизведением. В каждом браузере собственные кнопки и индикатор прогресса, даже собственный набор функций. Читать далее

Новые элементы форм

Новые элементы форм.

Мы изучили появившиеся в HTML5 новые типы ввода, и нам осталось познакомиться с новыми элементами HTML, улучшающими и расширяющими функциональность форм.

Читать далее