Помимо красивого нового логотипа, что еще HTML5 предлагает нам как разработчикам jQuery? Я думал, что напишу пост о росте HTML5 и о том, как мы могли бы использовать его как гуру jQuery.
Фон на HTML5? HTML5 — это новая версия, которая заменяет HTML4.01 и XHTML1.1 как последний используемый веб-формат HTML. Новая спецификация W3C HTML5 «последний звонок» должна быть завершена в мае 2011 года (согласно их веб-сайту). В частности, HTML5 добавляет много новых синтаксических функций. К ним относятся элементы <video>, <audio> и <canvas>, а также интеграция содержимого SVG. Эти функции предназначены для того, чтобы упростить включение и обработку мультимедийного и графического содержимого в Интернете без необходимости использования собственных плагинов и API-интерфейсов. Другие новые элементы, такие как <section>, <article>, <header> и <nav>, предназначены для обогащения семантического содержимого документов. Новые атрибуты были введены для той же цели, в то время как некоторые элементы и атрибуты были удалены. Некоторые элементы, такие как <a>, <cite> и <menu>, были изменены, переопределены или стандартизированы. API и DOM больше не являются запоздалыми размышлениями, но являются фундаментальными частями спецификации HTML5. HTML5 также детально определяет требуемую обработку недействительных документов, поэтому синтаксические ошибки будут обрабатываться всеми соответствующими браузерами и другими пользовательскими агентами единообразно.Ссылка: http://en.wikipedia.org/wiki/HTML5
Важные вещи, которые нужно знать:
Новые теги !!!
Новый - Определяет статью
Устаревшие теги !!!
Not supported in HTML5. Not supported in HTML5. Not supported in HTML5. Not supported in HTML5. Not supported in HTML5. Not supported in HTML5. Not supported in HTML5. Not supported in HTML5.
Распространенным заблуждением является то, что HTML5 может предоставлять анимацию на веб-страницах, что не соответствует действительности. Для анимации HTML-элементов необходим JavaScript / jQuery или CSS3. Анимация также возможна с использованием JavaScript / jQuery и HTML 4.
Лучшая обработка ошибок: HTML5 (текстовый / HTML) браузер будет гибким в обработке неверного синтаксиса.
HTML5 разработан так, что старые браузеры могут безопасно игнорировать новые конструкции HTML5.Нет больше тегов суп!
Я протестировал HTML5 с использованием Firefox 3.6 с помощью этого инструмента анализа веб-сайтов, и он, похоже, просто опережает IE и отстает от трех других основных браузеров. Не уверен, насколько точен этот инструмент, но результаты выглядят многообещающими для Google Chrome.
Последние версии браузеров HTML5:
Google Chrome 10.0.648 — 288 баллов
Опера 11,1 — 244 балла
Apple Safari 5.0.3 — 228 баллов
Mozilla Firefox 3,6 — 155 баллов
Microsoft Internet Explorer 9 — 130 баллов
Последние мысли: Поскольку спецификация еще не завершена, я бы посоветовал убедиться, что используемые вами теги широко поддерживаются браузерами, на которые вы нацеливаетесь, на основе их механизмов компоновки. См. Эту таблицу сравнения, чтобы проверить поддержку элементов, атрибутов, глобальных переменных, форм, API и других. Обратите особое внимание на механизмы разметки Gecko (Firefox), Trident (Internet Emplorer) и Webkit (Safari / Chrome). Больше на jQuery и HTML5 впереди !!!