Марк Пилгрим HTML5. Руководство разработчика

Любой специалист не только работает, гребет деньги лопатой и отдыхает на Бали, но еще и учится, систематизирует накопленные знания и опыт. Причем на 90% процесс обучения - это самообучение через чтение книг, журналов, спецификаций или другой технической литературы, через общение с коллегами, в том числе и на тематических форумах, чтение блогов и RSS-лент. Ну, и, конечно практический опыт, личные наработки.

 

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

Недавно, обшаривая интернет с целью найти крупицы полезной информации, я наткнулся на интересную книгу Марка Пилгрима (специалиста по поддержке разработчиков Google) "HTML5. Руководство разработчика", которая на момент написания статьи доступна для скачивания здесь.

Оглавление книги:

Глава 1. Как мы сюда попали?
            Приступим
            MIME-типы
            Большое отступление о том как появляются стандарты
            Не отрывая карандаша
            Основные вехи развития HTML в 1997-2004 годах
            Все, что вы знаете об XHTML, - это ложь
            Альтернативная точка зрения
            WHAT? Что?
            И снова W3C
            Послесловие
            Для дальнейшего изучения
Глава 2. Тестирование функций HTML5 в браузере
            Приступим
            Способы тестирования браузера
            Modernizr: библиотека для тестирования HTML5-функций
            Холст
            Рисование текста
            Видео
            Форматы видео
            Локальное хранилище
            Фоновые вычисления
            Офлайновые веб-приложения
            Геолокация
            Типы полей ввода
            Подсказывающий текст
            Автофокусировка в формах
            Микроданные
            Для дальнейшего изучения
Глава 3. Что все это значит?
            Приступим
            Определение типа документа
            Корневой элемент
            Элемент HEAD
                Кодировка символов
                Ссылочные отношения
            Новые семантические элементы HTML5
            Большое отступление о том, как браузеры обрабатывают незнакомые элементы
            Верхние колонтитулы
            Рубрикация
            Дата и время
            Навигация
            Нижние колонтитулы
            Для дальнейшего изучения
Глава 4. С чистого листа(холста)
            Приступим
            Простые формы
            Координатная сетка холста
            Контуры
            Текст
            Градиенты
            Изображения
            А что в IE?
            Живой пример
            Для дальнейшего изучения
Глава 5. Видео в Сети
            Приступим
            Видеоконтейнеры
            Видеокодеки
                H.264
                Theora
                VP8
            Аудиокодеки
                MPEG-1 Audio Layer 3
                Advanced Audio Config
                Vorbis
            Что работает в Интернете?
            Проблемы лицензирования видео H.264
            Кодирование Ogg-видео с помощью ffmpeg2theora
            Кодирование H.264-видео с помощью HandBrake
            Кодирование WebM-видео с помощью программы ffmpeg
            ...И наконец разметка
            А что в IE?
            Живой пример
            Для дальнейшего изучения
Глава 6. Вот мы вас и нашли!
            Приступим
            API геолокации
            Покажите мне код
            Обработка ошибок
            Требую выбора!
            А что в IE?
            На помощь спешит geo.js
            Живой пример
            Для дальнейшего изучения
Глава 7. Локалькое хранилище: прошлое, настоящее, будущее
            Приступим
            Краткая история прототипов локального хранилища до HTML5
            HTML5-хранилище: вводный курс
            Использование HTML5-хранилища
                Следим за состоянием HTML5 - хранилища
                Ограничения в современных браузерах
            HTML5-хранилище в действии
            Альтернативы: хранилище без ключей и значений
            Для дальнейшего изучения
Глава 8. На волю, в офлайн!
            Приступим
            Манифест кэша
                Раздел NETWORK
                Раздел FALLBACK
            Поток событий
            "Убей меня поскорее!"
            Строим оффлайновое приложение
            Для дальнейшего изучения
Глава 9. Веб-формы как форма безумия
            Приступим
            Подсказывающий текст
            Поля с автофокусировкой
            Адреса электронной почты
            Веб-адреса
            Числа как счетчики
            Числа как ползунки
            Выборщики даты
            Форма поиска
            Выборщики цвета
            И еще об одной вещи
            Для дальнейшего изучения
Глава 10. Микроданные и другие красивые слова
            Приступим
            Что такое микроданные?
            Структура микроданных
            Разметка данных о человеке
            Разметка данных об организации
            Разметка данных о событии
            Разметка клиентских отзывов
            Для дальнейшего изучения
Приложение. Универсальный почти алфавитный определитель всего на свете
            Элементы
            Для дальнейшего изучения

После прочтения книги у меня остались только приятные впечатления, во-первых, радует, что автор фактически начинает книгу, раскрывая основы тестирования HTML5 кода. Кроме того в книге разобрано множество типовых ситуаций, поясняющих особенности работы HTML5 с различными объектами на веб-странице. Книга будет полезна как начинающему web-разработчику, так и более опытному.

 


Также можно почитать:

К сожалению, у Вас отключен Javascript, включите JavaScript, чтобы испытать комментарии правильно

Оставить комментарий: