API-интерфейс мультимедиа поддерживает как видео, так и аудио. Каждое событие, метод и свойство, добавленные для поддержки видео, работают также и с аудиофайлами. Следовательно, в нашем шаблоне нужно только заменить элемент <video> элементом <audio>, и мы моментально получим готовый аудиопроигрыватель.
API Canvas (Холст) — один из самых мощных в спецификации HTML5. Он позволяет разработчикам манипулировать динамической и интерактивной визуальной средой, реализовывая в веб-приложениях функциональность, которая раньше связывалась исключительно с настольными приложениями.
Пока что мы выводили географические данные на экран в том виде, в котором получали их от объекта. Однако большинству обычных людей они не дают никакой полезной информации. Я бы не смог немедленно назвать широту и долготу моего текущего местоположения, не говоря уж о том, чтобы идентифицировать произвольную точку земного шара по этим значениям. Читать далее
Объект, возвращаемый после открытия или создания базы данных, обрабатывается именно этим интерфейсом. Для работы с объектом в интерфейсе предусмотрено несколько методов и свойств:
До сих пор мы работали со сценариями и файлами данных из одного и того же каталога в одном и том же домене. Но XMLhttpRequest уровня 2 позволяет генерировать запросы между разными источниками, то есть мы можем в пределах одного приложения взаимодействовать с разными серверами.
Веб-приложение или сложный веб-сайт состоят из нескольких файлов, но не все они нужны для выполнения приложения и не все должны храниться на компьютере пользователя. В этом API определяется специальный файл, внутри которого объявляется список файлов, необходимых для автономной работы. Это всего лишь текстовый файл, называемый манифестом. Внутри него находится список URL-адресов, указывающих местоположение запрашиваемых файлов. Читать далее
Это еще один тип ввода, создающий на экране новый элемент управления. Он был добавлен в спецификацию для упрощения ввода дат. В браузерах этот элемент управления выглядит как поле, при каждом щелчке на котором открывается календарь. Читать далее
Обсуждая пути, мы сказали, что существует свойство, определяющее, каким образом фигура выводится на холст и комбинируется с фигурами, созданными ранее. Это свойство называется globalCompositeOperation, а его значение по умолчанию — source-over, это означает, что новая фигура визуализируется поверх уже добавленных на холст. Читать далее
Благодаря API хранения веб-приложения теперь могут записывать свои данные в локальное хранилище. На компьютере пользователя сохраняются элементы данных, состоящие из ключевого слова и значения, и такой вариант хранения обеспечивает не только быстрый доступ к информации, но и возможность работы в автономном режиме.
Рассматриваемый API умеет работать помимо файлов также с источниками, относящимися к другому типу и носящими название бинарных блоков (binary large object, blob). Бинарный блок — это объект, представляющий собой необработанные данные. Читать далее