Погружение в HTML5
Книга «Погружение в HTML5» представляет собой подробное руководство по всем новшествам стандарта HTML5. Что представляет собой HTML5? Это – следующее поколение стандартов HTML 4.0, XHTML 1.0 и XHTML 1.1. HTML5 предоставляет новые функциональные возможности, необходимые в современных веб-приложениях. Кроме того, этот стандарт регламентирует множество функций веб-платформы, которые разработчики используют в качестве hack-ов, но которые никогда не проверялись и не документировались комитетом по стандартизации. Помимо того что HTML5 вводит новые функции, спецификация HTML5 представляет собой первую попытку формально документировать все стандарты де-факто, которые многие веб-браузеры использовали годами. В издании показано, как использовать в веб-разработках новые функциональные возможности, открывающиеся при применении HTML5. Автором представлено множество простых и понятных практических примеров, позволяющих использовать разметку HTML5 для добавления графики, аудио, видео, автономных возможностей и многие другие нововведения, пришедшие вместе с HTML5.
Структура книги «Погружение в HTML5»
- Типы MIME
- Длинный экскурс в историю разработки стандартов
- Непрерывная линия
- Шкала развития HTML с 1997 по 2004 год
- Все, что вы знаете о XHTML – неправильно
- Конкурирующий взгляд на будущее
- Рабочая группа WHAT
- Возврат к W3C
- Методика выявления поддержки функций HTML5
- Modernizr – библиотека выявления поддержки HTML5
- Элемент Canvas
- Canvas Text
- Видео
- Форматы видео
- Локальное хранилище
- Web Workers
- Автономные Web-приложения
- Географическое местоположение (Geolocation)
- Типы ввода
- Текстовые заполнители (Placeholder Text)
- Автофокус формы
- Микроданные (Microdata)
- History API
- Объявление типа документа (Doctype)
- Элемент Root
- Элемент <head>
- Кодировка символов
- Ссылочные отношения
- Новые семантические элементы HTML5
- Отступление, описывающее, как браузеры обрабатывают неизвестные элементы
- Заголовки
- Статьи (Articles)
- Даты и времена
- Навигация
- Нижние колонтитулы (Footers)
- Холст с рамкой
- Простейшие геометрические фигуры
- Координатная система элемента <canvas>
- Вычерчивание линий
- Работа с текстом
- Градиенты
- Изображения
- Как быть с IE?
- Видеоконтейнеры
- Видеокодеки
- Аудиокодеки
- Что работает в Web
- Вопросы лицензирования для видео H.264
- Кодирование видео с помощью конвертера Miro
- Кодирование видео Ogg с помощью Firefogg
- Пакетное кодирование видео Ogg Video с помощью ffmpeg2theora
- Кодирование видео H.264 Video с помощью HandBrake
- Пакетное кодирование видео H.264 с помощью HandBrake
- Кодирование видео WebM с помощью ffmpeg
- Наконец, перейдем к разметке
- Типы MIME проявляют свой скверный “характер”
- Как обстоят дела с IE?
- Вопросы, касающиеся устройств iPhone и iPad
- Проблемы с устройствами Android
- API геопозиционирования (Geolocation API)
- Продемонстрируйте мне код
- Обработка ошибок
- Выбор! Мне нужна возможность выбора!
- Как обстоят дела с IE?
- На помощь приходит скрипт geo.js!
- Краткая история локального хранения данных до появления HTML5
- Введение в хранилище данных HTML5
- Использование хранилища HTML5
- Отслеживание изменений в области хранения данных HTML5
- Ограничения в текущих версиях браузеров
- Хранилище HTML5 в действии
- За пределами именованных пар “ключ-значение”: Конкурирующие воззрения
- Манифест кэша
- Поток событий
- Искусство отладки, или “Убейте меня! Сейчас же!”
- Давайте создадим автономное приложение!
- Замещающий текст
- Поля автофокуса
- Адреса электронной почты
- Web-адреса
- Числа как счетчики с элементами прокрутки
- Ввод чисел с помощью ползунковых регуляторов
- Элементы выбора даты
- Поля поиска
- Элементы выбора цвета
- Валидизация формы
- Что такое микроданные?
- Модель данных “микроданные”
- Разметка личных данных
- Введение в Google Rich Snippets
- Разметка данных об организациях
- Разметка событий
- Возвращаемся к Google Rich Snippets
- Разметка рецензий, обзоров и отзывов
- “Почему”
- “Как”
- Справочник по выявлению поддержки всех функций HTML5
- Краткая “шпаргалка” HTML5
В книге «Погружение в HTML5» широко используются JavaScript-библиотеки, такие как jQuery, Modernizr, geo_location_javascript, gears_init, highlighter, excanvas, Bespin и canvas.text, поэтому от читателя потребуется наличие навыков работы с языком JavaScript.
Формат: PDF + CD-ROM
Качество: eBook
Страниц: 304
Купить книгу «Погружение в HTML5»
Интернет-магазин OZON.RU: Погружение в HTML5 / Интернет-магазин OZON.RU / Описание товара / Погружение в HTML5 / Интернет-магазин OZON.RU / Оформить заказ
Скачать бесплатно книгу «Погружение в HTML5»
- Архив HTML5_UpRunning.rar 72.68 Мб: Погружение в HTML5 / Depositfiles.com / Архив HTML5_UpRunning.rar