Изучаем HTML5. Библиотека специалиста | Лоусон Б., Шарп Р.
updated 2:30 AM, Jun 1, 2023 UTC

Изучаем HTML5. Библиотека специалиста - Лоусон Б., Шарп Р.

Изучаем HTML5. Библиотека специалиста - Лоусон Б., Шарп Р.

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

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

Новое издание книги дополнено более подробной информацией о работе с аудио, видео и графикой, о функциях геолокации, автономном режиме хранения данных, применении HTML5 в старых браузерах.

Добро пожаловать на второй сезон шоу Реми и Брюса. С момента публикации первого издания книги в июле 2010 года многое изменилось: поддержка HTML5 стала значительно масштабнее; появился долгожданный браузер Internet Explorer 9; разработчики Google Chrome объявили о прекращении поддержки видео в формате H.264; разработчики Opera поэкспериментировали с потоковой передачей видео с веб-камеры пользователя через браузер, а лихорадка HTML5 превратилась в истерию HTML5, и теперь любую новую технику и технологию все, включая клиентов, боссов и журналистов, не думая, относят на счет HTML5.

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

Мы разработчики, и мы развлекаемся с HTML5 с Рождества 2008 года - экспериментируем, участвуем в рассылке и всячески пытаемся помочь привести этот язык в порядок и изучить его.

Так как мы разработчики, нас интересует процесс построения разных вещей. Поэтому в центре внимания этой книги находятся проблемы, которые HTML5 в состоянии решить, а не формальное исследование языка. Кроме того, следует отметить, что хотя Брюс работает в компании Opera Software, которая первой начала проверять в действии идеи, позже ставшие основой HTML5, он не является участником команды, разрабатывающей спецификацию; он вносит вклад как автор, использующий данный язык разметки.

При том что никаких знаний HTML5 от вас не требуется, мы все же предполагаем, что вы - достаточно опытный разработчик (X)HTML, знакомый с идеями семантической разметки.

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

Хотя вы не обязаны быть JavaScript-ниндзя, вы должны понимать, насколько стремительно возрастает важность этого языка для современной веб-разработки, а термины вроде DOM и API не должны вызывать у вас желание в ужасе забросить эту книгу подальше и быстро убежать.

Вы все еще здесь? Хорошо.

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

Но спецификация не пытается научить тому, как нужно использовать эти элементы и API,

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

Вы также поймете - из названия и того факта, что вы можете спокойно держать эту книгу в руках без помощи электропогрузчика, — что эта книга не содержит исчерпывающего описания. Истолковать спецификацию, которая в печатном виде занимает более 700 страниц (сравните: первая спецификация HTML умещалась на трех), в книге среднего размера можно разве что с помощью какой-нибудь фантастической технологии (наподобие ТАРДИС), что было бы здорово, или микроскопических шрифтов, что уже не здорово.

Изучаем HTML5. Библиотека специалиста - Лоусон Б., Шарп Р. | Второе издание | ISBN 978-5-459-01156-2
 

Смотрите также другие материалы:

HTML5 для веб-дизайнеров. Кит Джереми.

HTML5 – путеводитель по технологии - Сухов К.

Дронов В. А. HTML 5, CSS 3 и Web 2.0. Разработка современных Web-сайтов.