Книга «Изучаем HTML5. Библиотека специалиста»

Как-то раз я уже публиковал обзор книги на страницах Дизайн Мании — это была история о том как же можно сделать сайты более удобными и простыми для пользователей. Книга называлась Юзабилити по методу Стива Круга и была любезно предоставлена издательским домом «Питер». Но на этом наше сотрудничество не закончилось, в «Питере» всерьез заинтересованы в повышении моих технических навыков, предложив почитать что-то еще. Мне сразу же приглянулась книжечка по HTML5. Технология, можно сказать, революционная в какой-то степени и являющаяся актуальной в наше время, а я, к своему стыду, не очень то с ней и знаком. И пусть не являюсь верстальщиком, но по работе постоянно приходится править чужие шаблоны будь то внедрение личных идей или исправление чужих ошибок.

книга по html5Итак, книга — Изучаем HTML5. Библиотека специалиста — 272 страницы мягкого переплета о новом стандарте разметки веб документов HTML5. Издание является переводом англоязычной книги (успешная зарубежом) от Лоусон Б., Шарп Р., профессиональных программистов, что используют HTML5 уже давно и знают все его тонкости. К счастью, здесь вы не найдете подробных и сухих спецификаций языка на сотни страниц, большую часть книги занимают совершенно конкретные примеры работы с HTML5. В них авторы пытаются не только показать как правильно использовать те или иные элементы, но и дают детально пояснение каждого из них. Можно сказать, что данная «Библиотека специалиста» идеально подходит для тех верстальщиков или пользователей HTML или XHTML, которые максимально быстро хотели бы освоить также новый HTML5.

Начинается все с истории о том как же появился HTML5. Оказывается его могло и не быть, так как многие специалисты решили, что будущее разметки веб страниц за XML. В итоге появлялись новые спецификации XHTML, но «полноценного перехода» не состоялось. И в это же самое время группа единомышленников, где были независимые разработчики, представители Mozilla, Microsoft, Apple и многих других известных компаний сконцентрировали внимание на создании HTML5. Интересно, что достаточно большую роль в процессе разработки играли сами браузеры, они могли (отчасти) диктовать свои условия. В любом случае, если бы был создан новый язык, но те или иные браузеры его бы не поддерживали, то пользы от этого было мало. Хочется верить, что HTML5 сможет стать тем самым единственными и универсальным инструментом для всех (или хотя бы большинства) интернет браузеров.

Вообще, читая книгу, я испытывал большой интерес и даже некое вдохновение относительно HTML5. Язык практически полностью отражает все основные моменты и технологические особенности современного интернета. Ведь странно то, что во времена видео и аудио контента, геолокационных приложений, сложных интернет проектов, многие до сих пор использовали древний HTML4 с некоторыми его XHTML улучшениями. Помнится, когда учился в институте читал книгу по HTML4 — она была по объему как эта, может, 200 страниц, но в итоге полезной информации из нее можно было вынести на порядок меньше. Там, в принципе,о и не было ничего сложного — таблицы, форматирование, формы, два-три десятка тегов, применяющиеся в 90% интернет страниц. HTML5 в этом плане ушел намного дальше и это здорово!

Изучаем HTML5. Библиотека специалиста.

Книга «Изучаем HTML5. Библиотека специалиста» состоит из 10 глав, освещающих те или иные особенности языка HTML5.

  1. Основная структура — о том какие изменения претерпела основная структура интернет страницы, структурные элементы header, nav, footer, article. Было проведено исследование миллионов веб сайтов для определение из чего состоит современный веб, не удивительно, что многие классы элементов повторялись. Теперь вместо «неэффективного» DIV можно использовать обозначение nav, что дает браузеру понять где именно находится блок навигации и т.п.
  2. Текст — форматирование текста претерпело еще больше изменений.
  3. Формы — получили новые атрибуты, а также типы вводимых данных.
  4. Видео и аудио — раздел по работе с видео контентом, проигрыватели и т.п.
  5. Холст — элемент позволяющих рисовать в 2D непосредственно в браузере. В базовом виде он, конечно, не впечатляет и больше похож на старенький Paint, но на его основе можно делать крутые и более сложные приложения.
  6. Хранение данных — работа с веб-хранилищем и SQL базами данных.
  7. Автономная работа — мобильный интернет сейчас практически везде и у всех, но не всегда качество связи позволяет работать с приложениями онлайн, автономная работа — решение всех проблем.
  8. Перетаскивание — обзор возможностей drag and drop.
  9. Геолокация — как я понял, не является частью спецификаций HTML5, но рассмотрена в книге как одна из актуальных и интересных технологий.
  10. Сообщения, фоновые вычисления и сокеты.

В каждой из глав вы найдете необходимый минимум информации дабы понять суть тех или иных новшеств HTML5. Повторюсь, что текст читается достаточно легко и содержит массу примеров кода с детальным объяснением. Книга идеально подходит как для обучения с нуля, так и в виде небольшого пособия, к которому можно постоянно время от времени обращаться за пояснением — вряд ли вам сразу нужны будут все 10 глав. Заказать книгу «Изучаем HTML5. Библиотека специалиста.» онлайн можете на сайте издательства Питер, там же отрывок одной из главы дабы ознакомиться с содержимым продукта. Для верстальщиков штука однозначно полезная, пусть и до внедрения HTML5 в рунете пройдет еще не один год.

P.S. В блоге об Интернете найдете подробную статью о том как сделать дизайн сайта — фотошоп урок для начинающих пользователей с рассмотрением всех шагов процесса.
Новым трендом следующие полгода будет последний белый айфон, поэтому можете купить БУ iPhone 4 значительно дешевле прошлой цены и реально сэкономить.


Оставить комментарий
для статьи Книга «Изучаем HTML5. Библиотека специалиста»