Изучаем HTML 5-Б. Лоусон, Р. Шарп - 2011 |
Страница 6 из 244 Введение • 17 в высшей степени неприятным:они жаловались, что производители браузеров захватили «нашу Сеть», и в чем-то были правы. ПРИМЕЧАНИЕ Поскольку спецификацию HTML5 разрабатывают одновременно W3C и WHATWG, существует несколько версий. Ьнр://ууллллм3.огдЯР(/Ь1т15/ — это официальная версия W3C, аhttp://dev.w3.org/html5/spec/ — последняя рабочая версия, которая еще может измениться. Версию WHATWG можно найти на w i ( , но будьте осторожны:она называ ется «HTML5 (including next generation additions still in development)» (комментарий в скобках означает «включая дополнения следующего поколения, находящиеся в стадии разработки») и в ней есть чрезвычайно экспериментальные идеи вроде элемента . Не думайте, что если о нем говорится в этом документе, то он хоть где-то реализован или детально продуман. Но в этой спецификации есть полезные примечания по поводу реализации свойств в различных браузерах. Существует одностраничная версия полной спецификации WHATWG под названием «Web Applications 1.0», которая включает все, что было добавлено WHATWG ( .••<>• • I), но она может «подвесить» ваш браузер, так как очень объемная и содержит много скриптов. Запутались? Hahttp://wiki.whatwg.org/wiki/FAQ^What_are_the_various_versions_of_the_spec.3F можно найти список и описание различных версий. Геолокация не относится к спецификации WHATWG и потому хранится отдельно: w3.org/TR/geolocation-API/. Хорошие идеи реализовывались, плохие — отвергались независимо от того, откуда они приходили или даже где они ранее обсуждались. Хорошие идеи поступали из Твиттера, блогов, IRC. Справедливости ради следует сказать, что отношения между W3C и WHATWG были не такими уж гладкими, как могли бы быть. W3C исповедует подход, основанный на всеобщем согласии, тогда как Хиксон продолжал вести себя так, как он делал это в WHATWG — как доброжелательный диктатор (и многие не одобрили бы использования слова доброжелательный в таком контексте). Ясно, что у Хиксона было очень четкое понимание того, как нужно разрабатывать язык. ПРИНЦИПЫ, СКРЫВАЮЩИЕСЯ ЗА HTML5 За HTML5 скрывается ряд утвержденных принципов разработки (http://www.w3.org/TR/html-design-principles/). У HTML5 есть три основных цели: ? установить особенности современных браузеров, в которых возможна интероперабельность; |