Перейти к содержанию

Офлайн-чтение и PWA

Все курсы

Создаём учебный сайт, на котором можно сохранять главы и читать их без сети. Разбираем manifest, service worker, обновления, навигацию и ограничения хранилища.

В серии 16 уроков. Сначала определим границы автономной работы и добавим сохранение материалов. Затем разберём согласованность ресурсов, закладки, миграции, прерванные загрузки, несколько вкладок и восстановление кэша.

Перед началом

Базовые знания HTML и JavaScript. Упражнения выполняются в отдельном проекте offline-lab.

Уроки по порядку

  1. Что должно работать в офлайн-учебнике
  2. Manifest и установка учебника
  3. Жизненный цикл service worker
  4. Первая страница без сети
  5. Сохранение выбранных глав
  6. Ссылки и состояния без сети
  7. Обновление офлайн-учебника
  8. Матрица сценариев офлайн-приложения
  9. Согласованность HTML и ресурсов
  10. Размер и состав кеша
  11. Закладки и место продолжения
  12. Миграция локальных данных
  13. Прерванная загрузка материалов
  14. Обновление в нескольких вкладках
  15. Восстановление повреждённого кеша
  16. Квоты и вытеснение локальных данных

Уроки развивают общий пример. Переходите к следующему после разбора результата предыдущего; к нужной теме можно вернуться по этому оглавлению.

Выбрать другой курс · Открыть каталог всех материалов