HTML5 и CSS3. Веб-разработка по стандартам нового поколения

Брайан Хоган

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

Вы научитесь применять новую разметку HTML5, разрабатывать улучшенные интерфейсы для форм ввода данных, узнаете, как добавлять аудио, видео и векторную графику на веб-страницы без использования Flash. Вы увидите, как хранение данных на стороне клиента в автономном режиме кэширования может кардинально улучшить скорость загрузки веб-страниц и как в этом помогают простые решения, доступные в CSS3. Каждый раздел книги сопровождается многочисленными примерами, а для каждой описанной функции читателю предстоит создать небольшой учебный пример.

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

ISBN 978-5-459-00592-9, 978-1934356685

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

Содержание книги «HTML5 и CSS3. Веб-разработка по стандартам нового поколения»:

  • 9 Предисловие
    • 10 HTML5: платформа и спецификация
    • 10 Как это делается
  • 14 Глава 1. Обзор HTML5 и CSS3
    • 14 1.1. Платформа веб-разработки
    • 17 1.2. Обратная совместимость
    • 18 1.3. Тернистый путь в будущее
  • ЧАСТЬ I. УСОВЕРШЕНСТВОВАНИЯ ПОЛЬЗОВАТЕЛЬСКОГО ИНТЕРФЕЙСА
  • 27 Глава 2. Новые структурные теги и атрибуты
    • 30 Рецепт 1. Реструктуризация блога с использованием семантической разметки
      • 31 Все начинается с правильной директивы doctype
      • 32 Заголовки
      • 33 Завершители
      • 34 Область навигации
      • 35 Разделы и статьи
      • 35 Статьи
      • 37 Дополнения и боковые панели
      • 38 Не путайте дополнения с боковыми панелями страниц!
      • 39 Стилевое оформление
      • 42 Обходное решение
    • 44 Рецепт 2. Создание всплывающих окон с пользовательскими атрибутами данных
      • 44 Отделение поведения от контента, или Чем плохо решение с onclick
      • 46 Нам помогут пользовательские атрибуты данных!
      • 47 Обходное решение
      • 47 Перспективы
  • 49 Глава 3. Новые возможности веб-форм
    • 52 Рецепт 3. Описание данных при помощи новых полей
      • 52 Улучшение формы проекта AwesomeCo
      • 52 Построение базовой формы
      • 53 Создание ползунка
      • 57 Обходное решение
    • 60 Рецепт 4. Использование автофокуса для перехода к первому полю
      • 60 Обходное решение
    • 62 Рецепт 5. Заполняющий текст
      • 62 Простая форма регистрации новых работников
      • 64 Обходное решение
    • 69 Рецепт 6. Редактирование «на месте»
      • 70 Форма профиля
      • 71 Сохранение данных
      • 72 Обходное решение
      • 75 Перспективы
  • 77 Глава 4. Совершенствование пользовательских интерфейсов средствами CSS3
    • 79 Рецепт 7. Стилевое оформление таблиц с использованием псевдоклассов
      • 79 Работа со счетами
      • 81 Чередование цвета строк (:nth-of-type)
      • 83 Выравнивание текста столбцов (:nth-child)
      • 84 Выделение последней строки (:last-child)
      • 85 Поиск в обратном направлении (:nth-last child)
      • 87 Обходное решение
    • 89 Рецепт 8. Печать ссылок (:after)
      • 90 CSS
      • 91 Обходное решение
    • 93 Рецепт 9. Создание многостолбцовых макетов
      • 93 Разбиение на столбцы
      • 97 Обходное решение
    • 99 Рецепт 10. Построение мобильных интерфейсов
      • 100 Обходное решение
      • 101 Перспективы
  • 102 Глава 5. Улучшение доступности
    • 104 Рецепт 11. Роли ARIA и упрощение навигации
    • 109 Рецепт 12. Создание обновляемых областей с улучшенной доступностью
  • ЧАСТЬ II. ГРАФИКА И ЗВУК
  • 117 Глава 6. Рисование на «холсте»
    • 119 Рецепт 13. Рисование логотипа
    • 126 Рецепт 14. Построение диаграмм средствами RGraph
  • 135 Глава 7. Внедрение видео и аудио
    • 136 7.1. Немного истории
    • 137 7.2. Контейнеры и кодеки
    • 142 Рецепт 15. Работа с аудио
    • 146 Рецепт 16. Внедрение видео
  • 154 Глава 8. Визуальные эффекты
    • 156 Рецепт 17. Закругление прямых углов
    • 164 Рецепт 18. Тени, градиенты и преобразования
    • 175 Рецепт 19. Использование шрифтов
  • ЧАСТЬ III. ЗА ПРЕДЕЛАМИ HTML5
  • 183 Глава 9. Работа с данными на стороне клиента
    • 186 Рецепт 20. Сохранение настроек с использованием localStorage
    • 193 Рецепт 21. Хранение информации в реляционной базе данных на стороне клиента
    • 206 Рецепт 22. Автономная работа
  • 209 Глава 10. Взаимодействие с другими API
    • 211 Рецепт 23. История просмотра
    • 215 Рецепт 24. Передача информации между доменами
    • 222 Рецепт 25. Чат на базе Web Sockets
    • 230 Рецепт 26. Определение местоположения: Geokxaoon
  • 235 Глава 11. Что дальше?
    • 236 11.1. Переходы CS53
    • 238 11.2. Web Workers
    • 240 11.3. Встроенная поддержка перетаскивания
    • 246 11.4. WebGL
    • 246 11.5. Indexed Database API
    • 247 11.6. Проверка данных форм на стороне клиента
    • 248 11.7. Вперед!
  • ЧАСТЬ IV. ПРИЛОЖЕНИЯ
  • 253 Приложение А. Краткий справочник
    • 253 А.1. Новые элементы
    • 254 А.2. Атрибуты
    • 254 А.3. Формы
    • 255 А.4. Атрибуты полей форм
    • 256 А.5. Доступность
    • 256 А.6. Мультимедиа
    • 257 А.7. CSS3
    • 259 А.8. Хранение данных на стороне клиента
    • 259 A.9. Другие API
  • 261 Приложение Б. Введение в jQuery
    • 261 Б.1. Загрузка jQuery
    • 262 Б.2. Основы jQuery
    • 262 Б.3. Методы изменения контента
    • 265 Б.4. Создание элементов
    • 265 Б.5. События
    • 267 Б.6. Функция document.ready
  • 268 Приложение В. Кодирование аудио и видео
    • 268 B.1. Кодирование аудио
    • 269 В.2 Кодирование видео для Web
  • 270 Приложение Г. Ресурсы
  • 272 Приложение Д. Библиография

Инструкция как скачать книгу Брайан Хоган: HTML5 и CSS3. Веб-разработка по стандартам нового поколения в форматах DjVu, PDF, DOC или fb2 совершенно бесплатно.
HTML5 и CSS3. Веб-разработка по стандартам нового поколения
Рейтинг книги:
0 голосов
908

Поиск книг:




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

Статистика: