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