Учебник HTML5

  

Альтернативы

Альтернативы.

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

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

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

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

API Offline (автономная работа) — краткий справочник

API Offline (автономная работа) — краткий справочник.

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

Обновление кэша

Обновление кэша.

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

Прогресс

Прогресс.

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

Читать далее

Ошибки

Ошибки.

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

API автономной работы

API автономной работы.

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

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

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

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

Читать далее

Комментарии

Комментарии.

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

Категории

Категории.

Мы можем объявить файлы, необходимые приложению для работы в автономном режиме, но точно так же можно объявить, какие файлы должны быть доступны только через сетевое подключение. Они могут относиться к той части приложения, которая имеет смысл только при интерактивной работе, — например, чату.

Читать далее