
PWA入门与实践
实战
作品简介
本书对PWA的核心技术进行了比较透彻的讲解,对PWA中可能遇到的问题也进行了充分说明,通过阅读本书,读者可以对PWA有深入的理解。全书共7章:第1章介绍PWA的发展历程及生态环境;第2章介绍PWA的一些前置技术及预备知识;第3章学习PWA的核心部分——Service Worker;第4章进入PWA的核心API部分;第5章给出了PWA使用过程中的配套工具;第6章为PWA的实践部分;第7章讲解Web的系统集成能力。本书适用于有一定Web开发基础,或想学习PWA、需要一本全面的PWA手册的开发者。
王乐平编著
作品目录
序言
前言
第1章 初识PWA
1.1 背景
1.2 PWA概述
1.3 应用程序与PWA
1.4 PWA的生态支持
1.5 成功案例
1.6 环境准备
1.7 第一个PWA
1.8 本章小结
第2章 预备知识
2.1 JavaScript Module
2.2 Promise
2.3 async/await
2.4 Web Worker
2.5 本章小结
第3章 PWA的核心桥梁:Service Worker
3.1 Service Worker的结构
3.2 Service Worker的生命周期
3.3 本章小结
第4章 核心技术
4.1 Manifest应用清单
4.2 Fetch网络功能
4.3 Notification消息通知
4.4 Sync后台同步
4.5 Cache离线存储
4.6 Push消息推送
4.7 本章小结
第5章 配套工具
5.1 PWA工具箱:Workbox
5.2 离线数据库:IndexedDB
5.3 评测报告:Lighthouse
5.4 调试工具:DevTools
5.5 本章小结
第6章 实践方案
6.1 接入Service Worker
6.2 安装网站到桌面
6.3 消息通信
6.4 数据离线
6.5 推送通知
6.6 改造网站为PWA
6.7 本章小结
第7章 系统集成
7.1 系统集成项目组Fugu
7.2 摄像头和麦克风集成
7.3 输入集成
7.4 设备特性集成
7.5 定位集成
7.6 本章小结