HTML5. Рецепты программирования
Интернет-портал MegaWEB

Интернет-портал MegaWEB содержит много ресурсов для веб-мастеров, интернет-разработчиков, веб-дизайнеров и seo-оптимизаторов. Это видеоуроки, книги и справочники в формате ebook: PDF-CHM-DJVU, а также программы и утилиты для того, чтобы сделать сайт или раскрутить сайт в сети Интернет.

Книга «HTML5. Рецепты программирования»

 

HTML5. Рецепты программирования

Книга «HTML5. Рецепты программирования» позволит вам получить практический опыт работы с основными элементами HTML5 и представляет собой сборник рецептов и готовых решений. При этом охватывается широкий круг вопросов: от семантической разметки, веб-форм и мультимедийных элементов до технологий геолокации и JavaScript API. Каждый рассматриваемый рецепт включает в себя задачу, пример кода и подробное описание решения. Конечно, в издании не приводится полный список функций HTML5 и браузеров, обеспечивающих их работу, но рассказывается о поддержке каждого элемента и приводится пример его реализации, какие части спецификации браузеры поддерживают в настоящее время. Также вы узнаете про обходные пути решения отдельных задач, необходимые при частичной поддержке браузером. Выберите функции HTML5, необходимые вам для работы, и отбросьте остальные или поэкспериментируйте с ними, чтобы увидеть, получится ли найти им практическое применение в ваших проектах. HTML5 предоставляет огромное количество возможностей, а вы, как хорошие веб-дизайнеры и разработчики, должны не отставать от последних изменений и событий в своей области, знакомить клиентов и заказчиков с возможными преимуществами и компромиссами, экспериментировать при решении задач и постоянно совершенствовать свои навыки.

HTML5. Рецепты программирования

Структура книги «HTML5. Рецепты программирования»

Основы синтаксиса и семантики
  • Объявление DOCTYPE
  • Определение кодировки
  • Определение языка
  • Оптимизация <script> и <link>
  • Добавление в структуру документа новых элементов HTML5
  • Элемент article или section
  • Проверка структуры документа
  • Изменение структуры документа
  • Выделение текста
  • Придание тексту значимости
  • Выделение текста ссылки
  • Разметка мелким шрифтом
  • Определение аббревиатур и сокращений
  • Добавление ссылок для содержимого блока
  • Разметка рисунков и подписей
  • Разметка для даты и времени
  • Основы простого разворачивания и сворачивания
  • Управление нумерацией списков
  • Временное скрытие содержимого
  • Создание редактируемых частей страницы
  • Закладываем основы для встроенного перетаскивания
Передовые методы разметки
  • Добавление дополнительного семантического значения
  • Выбор стиля разметки
  • Проверка поддержки HTML5
  • Как заставить Internet Explorer распознавать элементы HTML5
  • Отслеживание HTML5-функций с помощью JavaScript
  • Использование HTML5 Boilerplate
  • Валидация HTML5
  • Замена HTML5-элементов идентификаторами и именами классов
Формы
  • Отображение поискового поля ввода
  • Поле ввода контактной информации
  • Использование полей ввода даты и времени
  • Численный ввод
  • Выбор значения из числового диапазона
  • Выбор цвета
  • Создание редактируемого раскрывающегося списка
  • Обязательные поля формы
  • Автофокусировка на поле формы
  • Отображение замещающего текста
  • Отключение автозаполнения
  • Ограничение значений
  • Поддержка работы HTML5 в устаревших браузерах
  • Проверка вводимых данных в устаревших браузерах с помощью JavaScript
  • Пример простой формы
Встроенное аудио
  • Добавление HTML5-аудио
  • Управление аудиопотоком
  • Создание <audio> с помощью JavaScript
  • Визуализация <audio> с помощью <canvas>
  • Создание аудиопроигрывателя
Встроенное видео
  • Добавление HTML5-видео
  • Мультибраузерная поддержка видео
  • Настройка видеоразрешения
  • Отображение замещающего изображения до воспроизведения видео
  • Цикличное воспроизведение видео
  • Управление видео с помощью <canvas>
Микроданные и пользовательские данные
  • Добавление в разметку микроданных
  • Использование микроданных и Schema.org
  • Добавление в разметку пользовательских данных
  • Доступ к пользовательским данным с помощью JavaScript
  • Управление пользовательскими данными
  • Создание приложения для карты с помощью пользовательских данных
Доступность
  • Создание текстового описания рисунка
  • Определение аббревиатур и сокращений
  • Определение разделов страницы с помощью ключевых ролей ARIA
  • Создание доступных навигационных ссылок
  • Связывание полей формы с метками
  • Логическая группировка полей формы
  • Динамическое включение fieldset
  • Определение обязательных полей формы
  • Использование ARIA для динамических обновлений
Геолокация
  • Получение основных геолокационных данных
  • Альтернативный способ получения основных геолокационных данных
  • Получение адреса путем обратного геокодирования широты и долготы
  • Преобразование адреса в широту и долготу
  • Поиск маршрута на основе текущего местоположения
  • Пример: определяем маршрут из Starbucks в Starbucks
Элемент canvas
  • Рисование на элементе canvas
  • Использование эффекта прозрачности
  • Установка размеров «холста»
  • Использование градиентов, узоров и стилей линий
  • Добавление на «холст» внешних изображений
  • Настройка цветовых преобразований
  • Использование геометрических преобразований
  • Добавление на «холст» текста
  • Обрезка рисунков на «холсте»
  • Добавление эффекта анимации к рисункам на «холсте»
  • Рисование графиков на «холсте»
  • Сохранение рисунка с «холста» в файле
Расширенные возможности JavaScript в HTML5
  • Локальное хранилище
  • Кэширование приложений
  • Перетаскивание
  • Рабочие процессы
  • Веб-сокеты
  • Локальные файлы

Авторы книги «HTML5. Рецепты программирования» – Кристофер Шмитт (работает в Сети с 1993 года, возглавляет компанию по производству мультимедийной продукции и часто выступает с лекциями, посвященными веб-дизайну и стандартизованной разработке, на различных конференциях, включая OSCON, SXSW Interactive, AIGA In Control и CSS Summit) и Кайл Симпсон (разработчик пользовательских интерфейсов, проектировщик взаимодействия с пользователем и оптимизатор пользовательского интерфейса. Он поддерживает несколько проектов с открытым кодом, включая LABjs, HandlebarJS / BikechainJS и flXHR, а также вносит огромный вклад в развитие проекта SWFObject).

Формат: PDF + листинги примеров
Качество: eBook
Страниц: 288

Купить книгу «HTML5. Рецепты программирования»

Интернет-магазин OZON.RU: HTML5. Рецепты программирования / Интернет-магазин OZON.RU / Описание товара / HTML5. Рецепты программирования / Интернет-магазин OZON.RU / Оформить заказ

Скачать бесплатно книгу «HTML5. Рецепты программирования»

15.10.20121840.06423

Карта сайта

 
]]>