HTML5 + CSS3

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

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

API-интерфейс мультимедиа поддерживает как видео, так и аудио. Каждое событие, метод и свойство, добавленные для поддержки видео, работают также и с аудиофайлами. Следовательно, в нашем шаблоне нужно только заменить элемент <video> элементом <audio>, и мы моментально получим готовый аудиопроигрыватель.

Читать далее

Подготовка холста

Подготовка холста.

API Canvas (Холст) — один из самых мощных в спецификации HTML5. Он позволяет разработчикам манипулировать динамической и интерактивной визуальной средой, реализовывая в веб-приложениях функциональность, которая раньше связывалась исключительно с настольными приложениями.

Читать далее

Практические варианты использования с Google Maps

Практические варианты использования с Google Maps.

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

Интерфейс базы данных (IDBDatabase)

Интерфейс базы данных (IDBDatabase).

Объект, возвращаемый после открытия или создания базы данных, обрабатывается именно этим интерфейсом. Для работы с объектом в интерфейсе предусмотрено несколько методов и свойств:

Читать далее

Запросы между разными источниками

Запросы между разными источниками.

До сих пор мы работали со сценариями и файлами данных из одного и того же каталога в одном и том же домене. Но XMLhttpRequest уровня 2 позволяет генерировать запросы между разными источниками, то есть мы можем в пределах одного приложения взаимодействовать с разными серверами.

Читать далее

Файл манифеста

Файл манифеста.

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

Тип date

Тип date.

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

Свойство globalCompositeOperation

Свойство globalCompositeOperation.

Обсуждая пути, мы сказали, что существует свойство, определяющее, каким образом фигура выводится на холст и комбинируется с фигурами, созданными ранее. Это свойство называется globalCompositeOperation, а его значение по умолчанию — source-over, это означает, что новая фигура визуализируется поверх уже добавленных на холст. Читать далее

API Web Storage (Веб-хранилище) — краткий справочник

API Web Storage (Веб-хранилище) — краткий справочник.

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

Читать далее

Бинарные блоки

Бинарные блоки.

Рассматриваемый API умеет работать помимо файлов также с источниками, относящимися к другому типу и носящими название бинарных блоков (binary large object, blob). Бинарный блок — это объект, представляющий собой необработанные данные. Читать далее