Учебник HTML5

  

JavaFX

Если вспомнить историю создания интернет-приложений, придется признать за компанией Sun первенство в деле создания Rich Internet Application. Первые Java-апплеты, продемонстрированные Гослингом при презентации браузера WebRunner в далеком 1994 году, вполне подходили под это определение. Читать далее

Microsoft Silverlight

Наверное, самой успешной и получившей наибольшее распространение технологией этого класса стала разработка компании, привычно именуемой «софтверным гигантом», Microsoft Silverlight. Она представляет собой классическое Rich Internet Application, включая в себя плагин для браузеров, воспроизводящий различный мультимедиа-контент.

Читать далее

Рождение HTML5

И вот мы подошли к моменту, с которого начали свое повествование, — историческое голосование в июне 2004 года, о содержании и итоге которого уже говорилось. Резюме семинара гласило: «В настоящее время W3C не намерен предоставлять любые ресурсы сторонней теме неофициального опроса: расширение HTML и CSS для веб-приложений, помимо технологий, разрабатываемых в соответствии с уставом текущей Рабочей группы W3C». Читать далее

За пределы разметки — ActiveX, Java, Flash

Попытки выйти за пределы возможностей HTML начались всего через два года после появления браузера Mosaic. На следующий год после появления W3C — в 1995 г. — Sun Microsystem вместе с первой версией платформы Java представила технологию Java Applets — прикладных программ, чаще всего написанных на языке Java в форме байт-кода и выполняемых в браузере посредством виртуальной Java-машины (JVM).

Читать далее

XHTML — стандарт для стандартизаторов

Впрочем, нельзя сказать, что все это время люди, отвечающие за стандарты, сидели сложа руки. Строго говоря, HTML является одной из реализаций SGML (стандартного обобщенного языка разметки — стандарт ISO 8879), причем реализацией добровольно примитивной — одно только описание стандарта SGML представляет собой 40-мегабайтный PDF-документ. Читать далее

ARIA-роли

Все роли организованы в иерархическую структуру. Каждая имеет свой суперкласс и свои подклассы (кроме крайних в иерархии). Ниже суперкласс для роли указан после пояснения, в скобках.

Читать далее

Воплощение концепции семантической разметки

В соответствии с подзаголовком я не собираюсь тут излагать теорию семантики в web вообще и семантической верстки в частности, с ней каждому заинтересованному разработчику предлагаю ознакомиться самостоятельно, а мы займемся практикой.

Читать далее

Структура страницы

Итак, начнем погружение в HTML5, и начнем его с самого верха страницы. С тега HTML? Нет, еще выше, с DOCTIPE! Именно здесь нас ждет самое радикальное и, наверное, самое приятное изменение, ради одного которого уже стоило начинать революцию. DOCTYPE теперь выглядит так:

Читать далее

Adobe Flex

Технология Macromedia Flash, ставшая собственностью компании Adobe, во многом предвосхитила концепцию RIA. Когда наше время потребовало от Flash нечто существенно большего, чем красивые элементы управления и надоедливые баннеры, родилось воплощение Rich Internet Application от Adobe — платформа Adobe Flex.

Читать далее