Б ЛАГОДАРНОСТИ Я хочу сказать огромное спасибо моему соавтору-ставшему-другом Реми Шарпу и другу-
ставшему-беспощадным-научным-редактором Патрику Лауке: il miglior fabbro. Сотрудники
издательства New Riders Майкл Нолан, Маргарет Андерсон, Гретхен Дикстра и Ян Сеймур
заслуживают медали за свое терпение и тяжелую работу.
Моя благодарность команде Opera Developer Relations Team, в частности редактору dev.
opera.com Крису Миллсу за то, что разрешили использовать в книге некоторые материа-
лы, которые я создавал для них. Спасибо Дэниэлю Дэвису за описание
, Швитанку
Дикситу за проверку части черновиков и Дэвиду Стори за его знания о веб-стандартах,
которыми он щедро делился со мной. Благодарю бывшего члена команды Генни Свон за ее
поддержку и лимонный пирог. Где-то еще, в других отделах компании Opera, команда по
спецификациям, состоящая из Джеймса Грэма, Лэчлан Хант, Филипа Ягенштеда, Анни Ван
Кестерен и Саймона Питерса, проверяла главы и отвечала на каждый из моих 45 763 тупых
вопросов, не теряя при этом оптимизма и чувства юмора. Ничто в этой книге не представ-
ляет субъективные убеждения компании Opera Software ASA.
Ян Хиксон также дал ответы на множество моих вопросов, а доктора HTML5 (
http://www
html5doctor com
) обеспечили постоянную поддержку и помогали разбираться в сути вещей.
Отдельная благодарность Ричарду Ишида за то, что объяснил мне тонкости
и по-
зволил привести его объяснение в книге, а также Аарону Ланину. Горячий поцелуй Робину
Берйону и команде Mozilla Developer Center, позволившим цитировать их.
Спасибо Гезу Лемону и великому Стиву Фолкнеру за советы относительно WAI-ARIA.
Спасибо Денису Бодро, Адриану Хиггинботаму, Пратику Парелу, Грегори Дж. Росмайта
и Леони Уотсон за помощь с программой экранного доступа.
Благодарю Стюарта Лангриджа за совместные вечера за рюмкой чая, аморальную поддерж-
ку и идею дать книге рабочее название «Утопия HTML5». Мистер Лучшее Ругательство
Прошлой Недели подарил мне немало минут здорового смеха. Спасибо, кто бы ты ни был.
Спасибо Джону Оллсоппу, Тантеку Челику, Кристиану Хейлманну, Джону Фолиоту,
Джереми Кейту, Мэтту Мэю и Эрику Мейеру за беседы о будущем разметки. Посвященные
мультимедиа публикации в блоге Сильвии Пфайфер стали бесценным подспорьем для по-
нимания темы и написания этой книги.
Стю Робсон бросил вызов IE6, чтобы сделать снимок экрана для главы 1; Теренс Эден
сделал снимки экрана устройства BlackBerry для главы 3; Джулия Гослинг сфотографиро-
вала волшебные усы Реми, сделанные с помощью HTML5, для главы 4; а Джейк Смит дал
бесценные отзывы о первых набросках книги. Наконец, самую большую благодарность
я хотел бы выразить тысячам студентов, участников конференций и пользователей Twitter
за их вопросы и комментарии.
Этой книгой я хотел бы почтить память моих бабушек, Марджори Уайтхед (8 марта
1917–28 апреля 2010) и Элси Лоусон (6 июня 1920–29 августа 2010).
Я посвящаю свою книгу Нонгау, Марине и Джеймсу, без которых моя жизнь была бы
монохромной.
— Брюс Лоусон
12 • Благодарности
Громадное спасибо Брюсу за возможность поучаствовать в написании этой книги — не по-
лучи я его приглашение, начало 2010 года я провел бы в жалобах на плохую погоду вместо
кропотливого труда. И раз уж на то пошло, хочу поблагодарить Криса Миллса за то, что
порекомендовал меня Брюсу.
Роберту Ниману, моему техническому редактору: ты всегда был рядом, когда меня тре-
бовалось немного подстегнуть. Благодаря тебе мой код JavaScript стал таким надежным
и красивым. А также спасибо Патрику Лауке, который помог обрести должную форму не
только моему коду, но и моим навыкам владения английским языком.
Кроме того, я хочу сказать спасибо брайтонским кафе Coffee@33 и Café Délice за то, что
позволили проводить так много времени, работая над книгой и попивая кофе.
Я обязан упомянуть сообщество любителей цифровых технологий Брайтона и моих новых
друзей, которые сохраняли мой рассудок и должную степень безрассудства в течение по-
следних лет, пока я работал в одиночестве. Дэнни Хоуп, Джош Расселл, Анна Дебенхам —
спасибо за то, что оставались моими коллегами на расстоянии.
Джереми Кейт — благодаря тебе я научился восхвалять и поносить HTML5 и делиться
идеями. Спасибо, что поддержал меня, когда речь зашла о публикации моих мыслей. И не
меньшая благодарность Джессике, которая позволяла нам болтать на технические темы
за бокалом пива!
Спасибо HTML5 Doctors и, в частности, Ричу Кларку за приглашение поделиться опытом —
и всей команде в целом за публикацию великолепных материалов.
Спасибо всему каналу #jquery-ot за помощь в отладке, за то, что слушали, когда мне нужно
было выговориться в трудный момент, и вообще, за то, что к вам всегда можно обратиться
за советом — от моих кошек в деле разработки на JavaScript пользы мало.
Спасибо каналу #whatwg за помощь с неправильно понятной спецификацией — вы на-
ставили меня на путь истинный. Особая благодарность Анни Ван Кестерен, у которой,
похоже, есть ответ на любой мой вопрос — даже если некоторые из них спрятаны в местах,
до которых мне еще только предстоит добраться.
Спасибо всем организаторам конференций, которые приглашали меня выступать, и всем
посетителям, которые приходили послушать мою болтовню. Спасибо моим читателям
в Twitter, которые помогали мне находить ответы на важные вопросы и подталкивали нас
с Брюсом к скорейшему завершению работы над этой книгой. Я выложился по полной,
и если вы найдете здесь какую-нибудь ошибочную или устаревшую информацию, вините
Брюса бегите покупать следующее издание. ;-)
Моей жене, Джули: спасибо за то, что поддерживала меня все эти годы. Я не знаю, чем за-
служил такое счастье, но честно — без тебя я не был бы тем человеком, которым являюсь
сейчас.
Наконец, я хочу посвятить эту книгу Тие. Моя девочка. Большую часть этой книги я напи-
сал, пока ты готовилась прийти к нам. Я представлял, как ты увидишь эту книгу и почув-
ствуешь одновременно и гордость, и смущение. Этого не произойдет, и хотя ты покинула
нас, ты всегда будешь с нами, и мы всегда будем помнить о тебе.
— Реми Шарп