HTML 5 - следующая важная версия языка гипертекстовой разметки. С тех пор, как HTML 4.01 был выпущен в 1999 году, его разработка стала остановкой. 1999 год оказалось временем для быстрого развития Интернета. Текущая версия HTML больше не может адаптироваться к текущему веб -контенту и приложениям. HTML 5 направлен на улучшение взаимодействия HTML и поддержки текущего разнообразного и сложного веб -контента. В то же время он также решит отсутствие функций веб -приложений HTML 4.
Обсуждение HTML 5 началось в 2003 году, когда W3C выразил интерес к проекту HTML 5, разработанной рабочей группой по технологии приложения веб -гипертексов (WHTWG), основанной в 2004 году и состоял из представителей Apple, Mozilla Foundation и Opera. С тех пор рабочая группа W3C HTML была создана в 2007 году и начала разрабатывать HTML 5. В настоящее время работа в разработке все еще продолжается, и предварительные мнения будут представлены в W3C в 2012 году, но многие браузеры частично поддерживают HTML 5. Эта статья представляет 5 захватывающих функций HTML 5.
Разнообразие веб -контента делает HTML4 неспособным это сделать. При описании веб -страницы HTML4 выглядит следующим образом:
HTML 5 будет работать следующим образом:
Таким образом, браузер знает, что каждая часть веб -страницы представляет, например, часть <Vav> навигация, а часть <coment> является основным содержанием. В дополнение к более красивым коду и семантическим тегам, это изменение также приносит больше преимуществ, таких как поисковые системы, могут более точно знать, какая часть веб -страницы является более важной. IBM имеет подробное обсуждение нового тега HTML 5.
HTML 5 представляет Web Forms 2.0, обеспечивая разработку со многими новыми опциями и новыми функциями для обработки ввода и публикации более простых и более эффективных. Наиболее захватывающей функцией веб -формы 2.0 является проверка ввода. В настоящее время нам нужно реализовать ту же функцию с помощью JavaScript или логики на стороне сервера.
Например, есть такая форма:
В HTML4 нам нужно написать код, подобный этому, а затем использовать сценарии JavaScript или на стороне сервера для проверки:
required与email в HTML5 могут быть непосредственно проверены следующим образом:
HTML 5 предоставит несколько API, таких как аудио и видеотеги, которые позволяют разработчикам напрямую воспроизводить веб-видео и аудио без использования сторонних инструментов:
Opera имеет много исследований на стороне пользователя и запускается демо воспроизведения видео
Людям легче получить информацию из фотографий. Например, следующая информация отображается двумя способами: таблицы и круглые круговые диаграммы, и эффекты, очевидно, отличаются:
Однако в прошлом, чтобы достичь этого эффекта, можно использовать только статические изображения, и изображения не могут быть скорректированы. Используя тег <canvas>, вы можете изменить параметры в режиме реального времени для изменения графики, например, генерирование круговой диаграммы в режиме реального времени в зависимости от голосования пользователей.
HTML 5 будет поддерживать взаимодействие с пользователем, а свойство contenteditable позволяет вам установить, какую часть веб -страницы можно отредактировать. Это очень практично на вики-сайтах.
Международный источник этой статьи: http://www.readwriteweb.com/archives/5_exciting_things_in_html_5.php
Китайский перевод Источник: официальный сайт Comsharp CMS