作品简介

本书对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 本章小结
展开全部