JavaScript. Уровень 3e. HTML5 API
Подробнее о курсе
Краткое описание курса
Цель курса – познакомиться с тонкостями работы со скриптовым интерфейсом прикладного программирования (API), используя язык программирования JavaScript, научиться использовать самые востребованные возможности HTML5
Целевая аудитория курса
Курс рекомендован разработчикам, имеющим твердые знания в области программирования на JavaScript, а именно веб-разработчикам желающим изучить новые возможности HTML5
Получаемые знания и навыки
По окончании курса слушатели научатся
- использовать определение местоположения пользователя
- работать с файлами
- использовать локальное и сеансовые хранилища
- использовать веб-базу данных IndexedDB
- использовать HTML-элемент холст (canvas) для 2D рисования
Предварительно рекомендуется прослушать курс(ы)
Краткое содержание курса
Модуль 1 — Геолокации
- Объект Geolocation
- Свойства и методы объекта Geolocation
- Определение местоположение пользователя
- Пример использования Google.Map API
- Пример использования Яндекс.Map API
Модуль 2 — Фоновые вычисления
- Объект Worker
- Понятие «веб помощников»
- Свойства и методы объекта Worker
- Использование «веб помощников»
Модуль 3 — Работа с локальными файлами
- File API и объект FileReader
- Свойства и методы объекта FileReader
- Чтение файлов
- Загрузка файлов и их вставка в документ
Модуль 4 — Техника Drag-N-Drop
- События перетаскиваемых объектов
- События целевых объектов
- Использование техники «drag-n-drop»
Модуль 5 — Хранение данных в браузере: локальное и сеансовое
- Объекты localStorage и sessionStorage
- Использование локального хранилища
- Использование сеансового хранилища
Модуль 6 — Хранение данных в браузере: база данных
- Объект IndexedDB
- Использование объектов хранения
- Использование обработчиков событий
- Основные манипуляции с данными
- Использование индексов
Модуль 7 — Холст: приёмы рисования в браузере
- HTML-элемент Canvas
- Объект Context
- Рисование прямых и кривых
- Рисование примитивов
- Использование визуальных эффектов
- Использование изображений