Сухов К., HTML 5. Путеводитель по технологии. Обновленное издание
ДМК-Пресс, 2013 г., 978-5-94074-910-3
Описание книги
Ключевые слова
Поделиться ссылкой на книгу
Содержание книги
Будущее www - какое оно?
История вопроса
Актуальность стандарта
XHTML - стандарт для стандартизаторов
За пределы разметки - ActiveX, Java, Flash
Рождение HTML5
RIA
Microsoft Silverlight
Adobe Flex
JavaFX
Google Native Client
RIA и HTML5
HTML5 сегодня
О браузерах
Проверять возможности, а не версии
Moz-, webkit- и прочие vender-грабли
Modernizr - бархатный путь в HTML5
HTML - это теги
Структура страницы
Воплощение концепции семантической разметки
Всякие полезности
Атрибуты и аксессуары
Атрибуты data-*
Отречемся от старого мира (что выбросили, что
изменили)
HTML5-формы - о чем мы мечтали
Новые поля ввода
INPUT а OUTPUT?
Не только разметка - объект ValidityState и другие
HTML5 Accessibility - всего лишь доступность (ARIA,
WCAG)
WCAG - рекомендации, которые никто не слушал
WAI-ARIA - перманентно временное решение,
которое работает
Проблемы доступности
ARIA-роли
Абстрактные роли (Abstract Roles)
Роли - виджеты (Widget Roles)
Роли структуры документа (Document Structure
Roles)
Роли разметки (Landmark Roles)
Состояния и свойства объектов - ARIA-атрибуты
Атрибуты виджетов
Атрибуты для Live Region
Атрибуты перетаскивания (Drag-and-Drop)
Атрибуты отношений
Применение WAI-ARIA
Web с нечеловеческим лицом (микроформаты и
микроданные)
Когда тегов не хватает
Микроформаты
Технология RDFa
Микроданные
Microdata DOM API
Canvas - холст для рисования на веб-странице
Черный ректангл
Использование примитивов
Начинаем рисовать
Работа с изображениями
За каждый пиксель!
Трансформации
Интерактивность и анимация
Свой Paint
Как нам организовать анимацию?
Play the Game!
Библиотеки для работы с Сanvas
SVG - векторная графика в www
Рисуем тегами
Кривая вывезет
Группируй и властвуй
Усложняем жизнь - элементы symbol и image
SMIL - язык анимации SVG
Библиотеки для работы с SVG
Canvas vs SVG
WebGL - врываемся в третье измерение
Браузеры и драйверы
Шейдеры
Наконец-то 3D
Теперь в движении
Объем
Текстура и освещение
Инструментарий для работы с WebGL
Храним данные на клиенте -
WebStorage/WebSQL/WebNoSQL
WebStorage - хранилище "ключ/значение" в
браузере
WebSQL - реляционная база данных на
веб-странице
IndexedDB - NoSQL в вебе
AppCache - управляем кэшированием вплоть до
полного offline!
File, FileSystem и полный drag'n'drop
File API - Ура! Свершилось!
FileSystem API
Все это drag'n'drop!
Сервер, я здесь
Server-Sent Events - сервер тебя не оставит
Web Messaging - легальный XSS
XMLHttpRequest 2
Звуки audio
MediaElement - медиаплеер на HTML
WebAudioAPI
Video
WebRTC - коммуникации через веб-страницу
Geolocation API. Непростой вопрос собственного
местонахождения
Где это я?
Позиционируем с помощью Google Maps
Откуда?
Вглубь Geolocaton API
WebWorkers - судьба сетевого пролетариата
Параллельные вычисления на веб-странице
Sharedworker'ы - надо делиться
WebSockets - забудем про HTTP?
Web Sockets - TCP для веба
WebSocket-серверы
Работаем с phpDaemon
Web Intents - средство общения приложений
Web Speech API - счастье, когда тебя понимают
(распознавание речи на веб-странице)
Поговорим с веб-интерфейсом
Ничего не получается! Ошибки
Родная речь
А поговорить? SpeechSynthesis
MathML - история с математикой
Введение в MathML
Presentation MathML - разметка представления
Content MathML - "содержательная" разметка
А теперь все вместе! (Смешанная разметка)
Прочие полезные вещи
События колесика мыши
Full-Screen API
Состояние onLine
Page VisibilityAPI
History Api
RequestAnimationFrame - решение проблем
JavaScript-анимации
Prerendering - отрисовываем страницы заранее
Selectors API - простой синтаксис доступа к
DOM-элементам
Расширения DOM
Web Notifications API - настоящие pop-up'ы
Mouse Lock/Pointer Lock API
Vibration API есть? А если найду?
HTML5 для мобильных устройств
Battery Status - API, продиктованный жизнью
А как насчет ориентации? Device Orientation API
Ориентация экрана - объект Screen и его Orientation
API
"I'm pickin' up good vibrations" - Vibration API
Теплый ламповый API - Ambient Light Events
Proximity Events - они уже рядом
Network Information API
Mozilla WebAPI - будущее наступило?
Приложение 1. Ресурсы для работы с
HTML5-технологиями
Приложение 2. Спецификации W3C, имеющие
отношение к HTML5-технологиям
Предметный указатель
Об авторе
Последние поступления в рубрике "Тематика определяется"
Математика. Подготовка к ЕГЭ. Задачи с параметрами.10-11 классы
В предлагаемом пособии представлен обширный материал, посвященный двум заключительным и сложным темам ЕГЭ профильного уровня: задачам с параметрами и числам и их свойствам. На многочисленных примерах с подробными решениями и обоснованиями (как и требуется на экзамене) показаны различные методы и решения задач.... | |
План счетов бухгалтерского учета с последними изменениями
Читателю предлагается самая последняя редакция Плана счетов бухгалтерского учета финансово-хозяйственной деятельности организаций и инструкции по его применению с учетом последних приказов Минфина РФ. План счетов - это важнейший инструмент бухгалтерского учета, настольная книга для каждого практического бухгалтера.... | |
На ферме. Книжка с наклейками
Игры с наклейками - занятие не только интересное, но и полезное. С этой книгой малыш познакомится с различными видами транспорта, потренируется решать простые логические задачки и находить соответствия.... |
Если Вы задавались вопросами "где найти книгу в интернете?", "где купить книгу?" и "в каком книжном интернет-магазине нужная книга стоит дешевле?", то наш сайт именно для Вас. На сайте книжной поисковой системы Книгопоиск Вы можете узнать наличие книги Сухов К., HTML 5. Путеводитель по технологии. Обновленное издание в интернет-магазинах. Также Вы можете перейти на страницу понравившегося интернет-магазина и купить книгу на сайте магазина. Учтите, что стоимость товара и его наличие в нашей поисковой системе и на сайте интернет-магазина книг может отличаться, в виду задержки обновления информации.