Погружение в HTML5 Погружение в HTML5 Подробное руководство по всем новшествам стандарта HTML5. Показано, как использовать в Web-разработках новые функциональные возможности, открывающиеся при применении HTML5. Представлено множество простых и понятных практических примеров, позволяющих использовать разметку HTML5 для добавления графики, аудио, видео, автономных возможностей и много другого. BHV 978-5-9775-0688-5
245 руб.
Russian
Каталог товаров

Погружение в HTML5

  • Автор: Марк Пилгрим
  • Мягкий переплет. Крепление скрепкой или клеем
  • Издательство: BHV
  • Год выпуска: 2011
  • Кол. страниц: 304
  • ISBN: 978-5-9775-0688-5
Временно отсутствует
?
  • Описание
  • Характеристики
  • Отзывы о товаре (1)
  • Отзывы ReadRate
Подробное руководство по всем новшествам стандарта HTML5. Показано, как использовать в Web-разработках новые функциональные возможности, открывающиеся при применении HTML5. Представлено множество простых и понятных практических примеров, позволяющих использовать разметку HTML5 для добавления графики, аудио, видео, автономных возможностей и много другого.
Отрывок из книги «Погружение в HTML5»
Разработка HTML5 ведется таким образом, чтобы, по мере возможности, обес-
печивать обратную совместимость с существующими Web-браузерами. Новые
функции строятся на основе уже существующих и позволяют вам создавать ин-
формационное содержимое, которое (с игнорированием функций HTML5) может
отображаться и более старыми версиями браузеров. Если вам требуется еще более
высокий уровень контроля, вы можете выявлять поддержку браузером отдельных
функций HTML5, используя всего лишь несколько строк на языке JavaScript.
Не следует полагаться в этом на слабые возможности самих браузеров. Вместо это-
го вы можете протестировать поддержку нужной вам функции HTML5 самостоя-
тельно. О том, как это делается, рассказывается в главе 2.
Содержание
Благодарности.............................................................................................................................. 1
Введение ........................................................................................................................................ 3
Пять фактов, которые необходимо знать о HTML5 .................................................................... 3
Соглашения, используемые в данной книге ................................................................................. 7
Использование примеров кода....................................................................................................... 8
Safari® Books Online........................................................................................................................ 8
Как связаться с издательством O'Reilly......................................................................................... 9
Замечания об изданиях этой книги................................................................................................ 9
Глава 1. Как мы пришли туда, где находимся?.................................................................... 11
Типы MIME.................................................................................................................................. 11
Длинный экскурс в историю разработки стандартов................................................................. 12
Непрерывная линия ...................................................................................................................... 20
Шкала развития HTML с 1997 по 2004 год ................................................................................ 23
Все, что вы знаете о XHTML — неправильно ........................................................................... 24
Конкурирующий взгляд на будущее ........................................................................................... 26
Рабочая группа WHAT ................................................................................................................. 28
Возврат к W3C .............................................................................................................................. 30
Эпилог........................................................................................................................................... 31
Рекомендованные материалы для дополнительного чтения..................................................... 31
Глава 2. Определение поддержки функций HTML5............................................................ 33
Методика выявления поддержки функций HTML5................................................................... 33
Modernizr — библиотека выявления поддержки HTML5 ......................................................... 34
Элемент Canvas ............................................................................................................................. 35
Canvas Text ................................................................................................................................... 37
Видео............................................................................................................................................. 38
Форматы видео............................................................................................................................. 40
Локальное хранилище .................................................................................................................. 43
Web Workers ................................................................................................................................. 45
Автономные Web-приложения .................................................................................................... 46
Географическое местоположение (Geolocation)......................................................................... 47
Типы ввода ................................................................................................................................... 48
Текстовые заполнители (Placeholder Text) ................................................................................. 50
Автофокус формы......................................................................................................................... 51
Микроданные (Microdata) ............................................................................................................ 53
History API .................................................................................................................................... 54
Материалы, рекомендуемые для дальнейшего чтения .............................................................. 55
VI Оглавление
Глава 3. Что все это означает?................................................................................................. 57
Объявление типа документа (Doctype)........................................................................................ 57
Элемент Root ................................................................................................................................ 59
Элемент <head>............................................................................................................................ 61
Кодировка символов..................................................................................................................... 62
Ссылочные отношения ................................................................................................................. 64
rel = stylesheet ............................................................................................................................ 65
rel = alternate .............................................................................................................................. 65
Другие ссылочные отношения в HTML5................................................................................ 66
Новые семантические элементы HTML5.................................................................................... 69
Отступление, описывающее, как браузеры обрабатывают неизвестные элементы................ 71
Заголовки...................................................................................................................................... 76
Статьи (Articles) ............................................................................................................................ 80
Даты и времена ............................................................................................................................. 83
Навигация ..................................................................................................................................... 85
Нижние колонтитулы (Footers) .................................................................................................... 87
Материалы для дополнительного чтения ................................................................................... 90
Глава 4. Давайте назовем это "холстом" (поверхностью для рисования) ...................... 93
Холст с рамкой............................................................................................................................. 94
Простейшие геометрические фигуры ......................................................................................... 94
Координатная система элемента <canvas> ................................................................................. 96
Вычерчивание линий.................................................................................................................... 97
Работа с текстом......................................................................................................................... 102
Градиенты................................................................................................................................... 106
Изображения ............................................................................................................................... 109
Как быть с IE? ............................................................................................................................. 113
"Живой" пример......................................................................................................................... 115
Дополнительное чтение.............................................................................................................. 120
Глава 5. Видео в Web ............................................................................................................... 121
Видеоконтейнеры....................................................................................................................... 122
Видеокодеки............................................................................................................................... 123
H.264 ....................................................................................................................................... 124
Theora...................................................................................................................................... 125
VP8 .......................................................................................................................................... 126
Аудиокодеки............................................................................................................................... 126
MPEG-1 Audio Layer 3............................................................................................................ 128
Advanced Audio Coding........................................................................................................... 129
Vorbis ...................................................................................................................................... 130
Что работает в Web..................................................................................................................... 130
Вопросы лицензирования для видео H.264 .............................................................................. 133
Кодирование видео с помощью конвертера Miro .................................................................... 134
Кодирование видео Ogg с помощью Firefogg........................................................................... 138
Пакетное кодирование видео Ogg Video с помощью ffmpeg2theora ...................................... 145
Кодирование видео H.264 Video с помощью HandBrake ........................................................ 146
Пакетное кодирование видео H.264 с помощью HandBrake................................................... 153
Оглавление VII
Кодирование видео WebM с помощью ffmpeg......................................................................... 154
Наконец, перейдем к разметке................................................................................................... 156
Типы MIME проявляют свой скверный "характер"................................................................. 160
Как обстоят дела с IE? ................................................................................................................ 161
Вопросы, касающиеся устройств iPhone и iPad ....................................................................... 162
Проблемы с устройствами Android ........................................................................................... 162
Полноценный, "живой" пример................................................................................................. 163
Рекомендуемые материалы для дальнейшего чтения.............................................................. 164
Глава 6. Вы находитесь здесь (как и все остальные)......................................................... 165
API геопозиционирования (Geolocation API) ........................................................................... 165
Продемонстрируйте мне код...................................................................................................... 166
Обработка ошибок ...................................................................................................................... 169
Выбор! Мне нужна возможность выбора! ................................................................................ 170
Как обстоят дела с IE? ................................................................................................................ 173
На помощь приходит скрипт geo.js!.......................................................................................... 173
Полноценный "живой" пример.................................................................................................. 176
Материалы, рекомендуемые для дальнейшего чтения ............................................................ 177
Глава 7. Прошлое, настоящее и будущее Web-приложений для хранения данных..... 179
Краткая история локального хранения данных до появления HTML5 .................................. 180
Введение в хранилище данных HTML5.................................................................................... 181
Использование хранилища HTML5........................................................................................... 183
Отслеживание изменений в области хранения данных HTML5 ............................................. 184
Ограничения в текущих версиях браузеров.............................................................................. 186
Хранилище HTML5 в действии................................................................................................. 186
За пределами именованных пар "ключ-значение": Конкурирующие воззрения................... 188
Материалы для дополнительного изучения.............................................................................. 191
Глава 8. Давайте возьмем все это в автономный режим.................................................. 193
Манифест кэша ........................................................................................................................... 194
Сетевые разделы файла манифеста ....................................................................................... 195
Резервные разделы файла манифеста.................................................................................... 196
Поток событий ............................................................................................................................ 198
Искусство отладки, или "Убейте меня! Сейчас же!" ............................................................... 199
Давайте создадим автономное приложение! ............................................................................ 202
Материалы для дальнейшего чтения......................................................................................... 204
Глава 9. Форма безумия .......................................................................................................... 205
Замещающий текст ..................................................................................................................... 205
Поля автофокуса ......................................................................................................................... 206
Как передать фокус по возможности раньше ....................................................................... 208
Адреса электронной почты ........................................................................................................ 211
Web-адреса ................................................................................................................................. 213
Числа как счетчики с элементами прокрутки........................................................................... 214
Ввод чисел с помощью ползунковых регуляторов .................................................................. 216
VIII Оглавление
Элементы выбора даты............................................................................................................... 217
Поля поиска................................................................................................................................ 220
Элементы выбора цвета.............................................................................................................. 221
Валидизация формы ................................................................................................................... 222
Обязательные поля.................................................................................................................. 224
Рекомендации по дальнейшему чтению ................................................................................... 225
Глава 10. "Распределенные", "Расширяемость" и другие необычные слова .............. 227
Что такое микроданные? ............................................................................................................ 228
Модель данных "микроданные" ................................................................................................ 229
Разметка личных данных............................................................................................................ 233
Введение в Google Rich Snippets................................................................................................ 241
Разметка данных об организациях ............................................................................................ 243
Разметка событий........................................................................................................................ 249
Возвращаемся к Google Rich Snippets ....................................................................................... 256
Разметка рецензий, обзоров и отзывов ..................................................................................... 258
Рекомендации по дальнейшему чтению ................................................................................... 262
Глава 11. Манипулирование историей — сочетаем приятное с полезным................... 265
"Почему"..................................................................................................................................... 265
"Как"............................................................................................................................................ 267
Материалы, рекомендуемые для дальнейшего чтения ............................................................ 272
ПРИЛОЖЕНИЯ....................................................................................................................... 273
Приложение 1. Алфавитный справочник по выявлению поддержки
всех функций HTML5 .................................................................................. 275
Алфавитный список всех элементов ......................................................................................... 275
Материалы для дальнейшего чтения......................................................................................... 282
Приложение 2. Краткая "шпаргалка" HTML5 .................................................................. 283
Новые элементы......................................................................................................................... 283
Формы......................................................................................................................................... 284
Мультимедиа ............................................................................................................................... 285
Автономные приложения ........................................................................................................... 287
Геопозиционирование ................................................................................................................ 288
Canvas.......................................................................................................................................... 289
Полезные мелочи ........................................................................................................................ 291
Предметный указатель............................................................................................................ 293
Перевод заглавия:   HTML5: Up and Running
Штрихкод:   9785977506885
Аудитория:   Общая аудитория
Бумага:   Газетная
Масса:   290 г
Размеры:   230x 165x 15 мм
Тираж:   2 000
Литературная форма:   Практическое руководство
Сведения об издании:   Переводное издание
Тип иллюстраций:   Черно-белые, Таблицы
Переводчик:   Кокорева Ольга
Отзывы Рид.ру — Погружение в HTML5
5 - на основе 1 оценки Написать отзыв
1 покупатель оставил отзыв
По полезности
  • По полезности
  • По дате публикации
  • По рейтингу
3
10.08.2011 13:37
Углубленного изучения html5 эта книга не дает, особенно если учесть, что материала как такового хорошо структурированного пока ни в одной книге нет. В книге разбирается не только html5, но и javascript для управления этим самым html. Самое главное, на мой взгляд - html5 здесь акцентируют как средство для написания сайтов, но ведь он активно используется для приложений виджетов, для игр. Для человека, совершенно незнакомого с html вообще можно рекомендовать эту книгу. Для более детального же изучения данная книга не подойдет.
Нет 0
Да 2
Полезен ли отзыв?
Отзывов на странице: 20. Всего: 1
Ваша оценка
Ваша рецензия
Проверить орфографию
0 / 3 000
Как Вас зовут?
 
Откуда Вы?
 
E-mail
?
 
Reader's код
?
 
Введите код
с картинки
 
Принять пользовательское соглашение
Ваш отзыв опубликован!
Ваш отзыв на товар «Погружение в HTML5» опубликован. Редактировать его и проследить за оценкой Вы можете
в Вашем Профиле во вкладке Отзывы


Ваш Reader's код: (отправлен на указанный Вами e-mail)
Сохраните его и используйте для авторизации на сайте, подписок, рецензий и при заказах для получения скидки.
Отзывы
Найти пункт
 Выбрать станцию:
жирным выделены станции, где есть пункты самовывоза
Выбрать пункт:
Поиск по названию улиц:
Подписка 
Введите Reader's код или e-mail
Периодичность
При каждом поступлении товара
Не чаще 1 раза в неделю
Не чаще 1 раза в месяц
Мы перезвоним

Возникли сложности с дозвоном? Оформите заявку, и в течение часа мы перезвоним Вам сами!

Captcha
Обновить
Сообщение об ошибке

Обрамите звездочками (*) место ошибки или опишите саму ошибку.

Скриншот ошибки:

Введите код:*

Captcha
Обновить