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

Кристофер Шмитт, Кайл Симпсон

Эта книга, представляющая собой сборник рецептов и готовых решений, позволит вам получить практический опыт работы с основными элементами HTML5. Издание охватывает широкий круг вопросов: от семантической разметки, веб-форм и мультимедийных элементов до технологий геолокации и JavaScript API.

Каждый рецепт, рассматриваемый в книге, включает в себя задачу, пример кода и подробное описание решения.

Книга идеально подходит для веб-программистов начального и среднего уровней, которые хотят быстро освоить практические приемы применения HTML5 в веб-разработках.

Издательство: Питер, 2012 г.

ISBN 978-5-459-01265-1

Количество страниц: 288.

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

  • 8 Предисловие
  • 17 Глава 1. Основы синтаксиса и семантики
    • 17 1.0. Введение
    • 17 1.1. Объявление DOCTYPE
    • 19 1.2. Определение кодировки
    • 20 1.3. Определение языка
    • 21 1.4. Оптимизации <script> и <link>
    • 22 1.5. Добавление в структуру документа новых элементов HTML5
    • 26 1.6. Элемент article или section
    • 28 1.7. Проверка структуры документа
    • 31 1.8. Изменение структуры документа
    • 32 1.9. Выделение текста
    • 34 1.10. Придание тексту значимости
    • 35 1.11. Выделение текста ссылки
    • 36 1.12. Разметка мелким шрифтом
    • 37 1.13. Определение аббревиатур и сокращений
    • 38 1.14. Добавление ссылок для содержимого блока
    • 39 1.15. Разметка рисунков н подписей
    • 40 1.16. Разметка для даты и времени
    • 43 1.17. Основы простого разворачивания и сворачивания
    • 44 1.18. Управление нумерацией списков
    • 46 1.19. Временное скрытие содержимого
    • 47 1.20. Создание редактируемых частей страницы
    • 49 1.21. Закладываем основы для встроенного перетаскивания
  • 50 Глава 2. Передовые методы разметки
    • 50 2.0. Введение
    • 51 2.1. Добавление дополнительного семантического значения
    • 52 2.2. Выбор стиля разметки
    • 53 2.3. Проверка поддержки HTML5
    • 55 2.4. Как заставить Internet Explorer распознавать элементы HTML5?
    • 56 2.5. Отслеживание HTML5-функннй с помощью JavaScript
    • 65 2.6. Использование HTML5 Boilerplate
    • 68 2.7. Валидация HTML5
    • 72 2.8. Замена HTML5-элементов идентификаторами и именами классов
  • 76 Глава 3. Формы
    • 76 3.0. Введение
    • 76 3.1. Отображение поискового поля ввода
    • 79 3.2. Поле ввода контактной информации
    • 84 3.3 Использование полей ввода даты и времени
    • 86 3.4. Численный ввод
    • 92 3.5. Выбор значения из числового диапазона
    • 94 3.6. Выбор цвета
    • 96 3.7. Создание редактируемого раскрывающегося списка
    • 99 3.8. Обязательные поля формы
    • 102 3.9. Автофокусировка на поле формы
    • 103 3.10. Отображение заменяющего текста
    • 105 3.11. Отключение автозаполнения
    • 107 3.12. Ограничение значений
    • 110 3.13. Поддержка работы HTML5 в устаревших браузерах
    • 114 3.14. Проверка вводимых данных в устаревших браузерах с помощью JavaScript
    • 116 3.15. Пример простой формы
  • 119 Глава 4. Встроенное аудио
    • 119 4.0. Введение
    • 119 4.1. Добавление HTML5-аудио
    • 124 4.2. Управление аудио потоков
    • 127 4.3. Создание <audio> с помощью JavaScript
    • 128 4.4. Визуализация <audio> с помощью <canvas>
    • 131 4.5. Создание аудиопроигрывателя
  • 137 Глава 5. Встроенное видео
    • 137 5.0. Введение
    • 137 5.1. Добавление HTML5-видео
    • 141 5.2. Мультибраузерная поддержка видео
    • 143 5.3. Настройка видеоразрешения
    • 144 5.4. Отображение замещающего изображения до воспроизведения видео
    • 146 5.5. Цикличное воспроизведение видео
    • 147 5.6. Управление видео с помощью <canvas>
  • 152 Глава 6. Микроданные и пользовательские данные
    • 152 6.0. Введение
    • 154 6.1. Добавление в разметку микроданных
    • 151 6.2. Использование микроданных и Schema.org
    • 157 6.3. Добавление в разметку пользовательских данных
    • 156 6.4. Доступ к пользовательским данным с помощью JavaScript
    • 160 6.1. Управление пользовательскими данными
    • 163 6.6. Создание приложения для карты с помощью пользовательских данных
  • 166 Глава 7. Доступность
    • 166 7.0. Введение
    • 166 7.1. Создание текстового описания рисунка
    • 172 7.2. Определение аббревиатур н сокращений
    • 174 7.3. Определение разделов страницы с помощью ключевых ролей ARIA
    • 177 7.4. Создание доступных навигационных ссылок
    • 180 7.5. Связывание нолей формы с метками
    • 181 7.6. Логическая группировка полей формы
    • 183 7.7. Динамическое включение fieldset
    • 184 7.8. Определение обязательных полей формы
    • 186 7.9. Использование ARIA для динамических обновлений
  • 190 Глава 8. Геолокация
    • 190 8.0. Введение
    • 191 8.1. Получение основных геолокационных данных
    • 194 8.2. Альтернативный способ получения основных геолокацнонных данных
    • 197 8.3. Получение адреса путем обратного геокодирования широты и долготы
    • 200 8.4. Преобразование адреса в широту и долготу
    • 202 8.5. Поиск маршрута на основе текущего местоположения
    • 209 8.6. Пример: определяем маршрут из Starbucks в Starbucks
  • 215 Глава 9. Элемент canvas
    • 215 9.0. Введение
    • 216 9.1. Рисование на элементе canvas
    • 221 9.2. Использование эффекта прозрачности
    • 225 9.3. Установка размеров «холста»
    • 227 9.4. Использование градиентов, узоров и стилей линий
    • 232 9.5. Добавление на «холст» внешних изображений
    • 234 9.6. Настройка цветовых преобразований
    • 236 9.7. Использование геометрических преобразований
    • 241 9.8. Добавление на «холст» текста
    • 242 9.9. Обрезки рисунков на «холсте»
    • 244 9.10. Добавление эффекта анимации к рисункам на «холсте»
    • 246 9.11. Рисование графиков на «холсте»
    • 251 9.12. Сохранение рисунка с «холста» в файле
  • 253 Глава 10. Расширенные возможности JavaScript в HTML5
    • 253 10.0. Введение
    • 254 10.1. Локальное хранилище
    • 258 10.2. Кэширование приложений
    • 262 10.3. Перетаскивание
    • 268 10.4. Рабочие процессы
    • 273 10.5. Веб-сокеты
    • 277 10.6. История
    • 281 10.7. Локальные файлы
  • 286 Приложение. Ресурсы HTML5
  • 288 Об авторах

Инструкция как скачать книгу Кристофер Шмитт, Кайл Симпсон: HTML5. Рецепты программирования в форматах DjVu, PDF, DOC или fb2 совершенно бесплатно.
HTML5. Рецепты программирования
Рейтинг книги:
0 голосов
955

Поиск книг:




При поиске учитываются только слова, длина которых больше 3-х символов.

Статистика: