После того как все файлы, необходимые для выполнения приложения, выбраны и подготовлен полный список указывающих на эти файлы URL-адресов, необходимо добавить файл манифеста в наши документы. В API предусмотрен новый атрибут элемента <html>, позволяющий задать местоположение манифеста.
Некоторые API можно объединить в группу по какому-либо признаку. Это справедливо и для следующих трех: XMLhttpRequest Level 2 (XMLhttpRequest 2-го уровня), Cross Document Messaging (Обмен сообщениями между документами) и Web Sockets (Веб-сокеты). Читать далее
Тип time аналогичен типу date, но предназначен для обработки значения времени. Он принимает данные в формате часов и минут, но его поведение в настоящее время сильно зависит от конкретного браузера. Читать далее
Узоры — это очень простое усовершенствование, которое, однако, позволяет сделать пути намного привлекательнее. С помощью узоров можно добавлять текстуру создаваемым на холсте фигурам. Читать далее
То, что в привычных базах данных мы называем записями, в IndexedDB носит название объектов. К числу объектов относятся также свойства, позволяющие сохранять и идентифицировать значения. Количество свойств и структура объектов определяются произвольно и могут быть любыми. Читать далее
Для тестирования этой составляющей API понадобится новая форма с полем ввода и кнопкой. На этой странице будем создавать и обрабатывать файлы и каталоги (листинг 12.7).
Как всегда, за поддержку всего процесса отвечает JavaScript-код. Давайте создадим наше первое коммуникационное приложение и проверим, как работает этот API (листинг 13.22).
После того как вы выяснили, какие именно возможности в браузере пользователя доступны, можете либо продолжать работать только с тем, что удалось обнаружить, либо порекомендовать пользователю обновить программное обеспечение. Читать далее
Если вы тестировали предыдущие примеры кода в разных браузерах, то наверняка обратили внимание на то, что в каждом из них используется собственный графический дизайн элементов управления воспроизведением. В каждом браузере собственные кнопки и индикатор прогресса, даже собственный набор функций. Читать далее
Мы изучили появившиеся в HTML5 новые типы ввода, и нам осталось познакомиться с новыми элементами HTML, улучшающими и расширяющими функциональность форм.