Разработка Интернета всегда постоянно вызывает появление новых технологий, а HTML5 и CSS3-горячие темы, которые обсуждались недавно. Итак, что именно есть для HTML5 и CSS3, которые заставляют нас сиять? Я поделился с вами «Раскрывая HTML5 и CSS3 » на конференции WebRebuild в Пекине, и здесь здесь:
http://docs.google.com/present/view?id=dhpdbrp_51hf88z8g8
Предшественник проекта HTML 5 был назван веб -приложениями 1.0. 22 января 2008 года был выпущен первый официальный проект. HTML 5 - самый большой скачок в стандартах веб -разработки за последнее десятилетие. В отличие от предыдущих версий, HTML 5 используется не только для представления веб -контента стандартизированы. Итак, давайте посмотрим на технический обзор HTML5:
HTML5 добавил много мультимедиа и интерактивных элементов, таких как видео и аудио. Это нормально, так же удобно, как и метка IMG. С точки зрения макета страниц и реализации контента, HTML5 добавил множество структурированных элементов тегов, блока и семантических элементов. . процент выполнения задачи. YouTube сделал попытку в HTML5 технологии. Конечно, HTML5 также добавил некоторые атрибуты к некоторым элементам, таким как атрибут ввода и Textarea, что эквивалентно подсказке ввода ввода. сценарий. Для всех общих атрибутов HTML мы обычно называем их «глобальными атрибутами», такими как класс, ID, TabIndex, Title. HTML5 также добавляет поддержку для микродатов, таких как новые атрибуты элемента, itempro, субъект и т. Д. В HTML5.
Конечно, HTML5 также удалил некоторые элементы, которые представляют дисплей страницы, такие как шрифт, центр, удар и т. Д. Они должны были быть сделаны CSS, поэтому его все еще легко понять. удаленные, такие как кадр, каркас, Noframe и некоторые необычные элементы, такие как аббревиатура, и ABBR используются для представления аббревиатуры. HTML5 также удаляет некоторое знакомство HTML, которое влияет на совместимость с клиентами, такие как атрибут Rev и атрибут Scope TD;
HTML5 предоставляет мощные типы управления, такие как URL, электронная почта, дата, тел и т. Д., Мощные свойства ограничения, такие как необходимые, атрибуты принятия для загрузки файлов, а также поддержку моделей дубликатов элементов. Метод подчинения XML, так что данные, полученные сервером, будут в формате XML, а форма HTML5 определяется как «Web Forms 2.0».
Нажмите здесь, чтобы просмотреть Demo 2.0, Opera9.5+ требуется
Многие интерфейсы HTML5 наследуют от HTMldocument в DOM Level 2 HTML. Выбранный объект селектора имеет два метода на QuerySelector и QuerySelectorerall, которые могут получить элементы, которые будут запрошены на основе селектора CSS, который эквивалентен Y.One и Y. All в Yui3.
Какие API добавили HTML5 в JavaScript?
Видео/аудио: HTML5 предоставляет API для видео и аудио, чтобы позволить разработчикам контролировать свои собственные пользовательские интерфейсы, такие как воспроизведение или приостановление медиа -контента.
Canvas: Canvas - это новый HTML -элемент, который можно использовать языком сценариев (обычно JavaScript) для рисования графики. Например, его можно использовать для рисования изображений, синтеза изображений или выполнения простых (и не такими простой) анимацией. Canvas - это волшебная вещь. Заполните или установите свой инсульт через Strokestyle, и даже операция на рисовании пути совпадает с операцией Photoshop в ручке. У Canvas уже есть приложения на многих веб-сайтах, таких как статистика статуса загрузки в реальном времени Firefox, и вы даже можете использовать Canvas для написания веб-игр.
Drag & Drop: в визуальном носителе, указывающем на устройство, операция «перетаскивания» является событием мыши вниз и MouseMove с MouseMove, а «Drop» - это событие, запускаемое при выпуске мыши. Интерфейсы DataEvent и Datatransfer определяются в Drag & Drop.
Веб-работники: Сделайте многопоточный JavaScript и могут много работать в фоновом режиме, не блокируя текущие операции браузера.
Геолокация: Геолокация. Объект позиции. На некоторых мобильных телефонах, таких как iPhone.
Кэш приложения: это поддержка HTML5 для автономных приложений. И. Для автономных приложений Google также разработал расширение браузера Google Gears, но в конце концов, переход Google на HTML5 также может увидеть преимущества приложений HTML5 и автономных приложений.
Хранение: Webkit реализовал хранилище базы данных, вы можете запросить данные и выполнять некоторые операции, такие как бэкэнд -база данных. Существует еще один тип хранения, такой как SessionStorage и LocalStorage, которые можно хранить и получить через SetItem и GetItem.
Смежений X-Document: браузер блокирует передачу документов между различными доменами из-за безопасности и конфиденциальности, хотя это ограничение безопасности, он приносит много проблем для связи с документами в разных областях, которые не имеют никакого вреда, но HTML5 такого рода такого рода такого рода Крестовая связь может быть достигнута, что позволяет нам игнорировать, откуда исходный домен, и в то же время предотвратить атаки сценариев.
HTML5 заставил вас взволнован? Итак, когда HTML5 станет стандартом? Говорят, что это будет до 2022 года, и есть очень интересный веб -сайт http://ishtml5readyyet.com/, чтобы рассказать вам, сколько дней будет в HTML5.