Учебник HTML5

  

Заключительные рекомендации по HTML5

Заключительные рекомендации по HTML5.

Кто-то из разработчиков всегда будет говорить: «Если вы используете технологии, недоступные для 5 % браузеров на рынке, то вы теряете 5 % клиентов». Мой ответ таков: «Если ваша задача — удовлетворить клиентов, то адаптируйте, перенаправляйте и эмулируйте, но, если вы работаете на себя, информируйте».

Читать далее

Работаем для облака

Работаем для облака.

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

Google Chrome Frame

Google Chrome Frame.

Последняя надежда — Google Chrome Frame. Лично я считаю, что вначале это было хорошей идеей, но сейчас гораздо эффективнее рекомендовать пользователям обновлять браузеры, чем просить их загружать встраиваемые модули подобные Google Chrome Frame.

Читать далее

Библиотеки

Библиотеки.

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

Modernizr

Modernizr.

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

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

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

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

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

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

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

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

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

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

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

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

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

Прогресс

Прогресс.

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

Читать далее