HTML5 + CSS3

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

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

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

Читать далее

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

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

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

Читать далее

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

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

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

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

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

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

Читать далее

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

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

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

Читать далее

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

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

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

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

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

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

Читать далее

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

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

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

Работаем для реального мира

Работаем для реального мира.

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