• pwa入门与实践 软硬件技术 王乐
  • pwa入门与实践 软硬件技术 王乐
  • pwa入门与实践 软硬件技术 王乐
  • pwa入门与实践 软硬件技术 王乐
  • pwa入门与实践 软硬件技术 王乐
21年品牌 40万+商家 超1.5亿件商品

pwa入门与实践 软硬件技术 王乐

前端一线开发者实战经验的结晶,多位技术专家联袂。

49.7 5.6折 89 全新

仅1件

北京丰台
认证卖家担保交易快速发货售后保障

作者王乐

出版社机械工业出版社

ISBN9787111652588

出版时间2020-04

版次1

装帧平装

开本16

页数235页

定价89元

货号303_9787111652588

上书时间2024-06-28

智胜图书专营店

六年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
正版特价新书
商品描述
目录:

序言

前言

章 初识pwa1

1.1 背景1

1.2 pwa概述4

1.2.1 快速5

1.2.2 集成5

1.2.3 可靠6

1.2.4 有吸引力7

1.2.5 pwa的布局结构7

1.3 应用程序与pwa8

1.3.1 能力8

1.3.2 开发成本8

1.3.3 安装包大小9

1.3.4 推广成本9

1.3.5 系统结构9

1.3.6 综合10

1.4 pwa的生态支持10

1.4.1 浏览器对pwa的支持11

1.4.2 pwa的生态11

1.5 成功案例12

1.5.1 twitter12

1.5.2 housing.12

1.5.3 兰蔻13

1.5.4 星巴克13

1.6 环境准备13

1.6.1 浏览器13

1.6.2 node.js环境13

1.6.3  server14

1.6.4 调试工具14

1.7 个 pwa16

1.7.1 创建首页16

1.7.2 注册 service worker17

1.7.3 网络层拦截图片19

1.7.4 定制 404 页面19

1.7.5 离线可用21

1.7.6 添加到主屏幕22

1.8 本章小结24

第2章 预备知识25

2.1 javascript module25

2.1.1 javascript 模块化历史25

2.1.2 什么是 javascript module26

2.1.3 浏览器中使用 javascript module29

2.1.4 为什么要用javascript module31

2.2 promise31

2.2.1 背景31

2.2.2 概念32

2.2.3 构造函数32

2.2.4 实例方法33

2.2.5 静态方法35

2.2.6 实例39

2.3 async / await40

2.3.1 async40

2.3.2 await42

2.3.3 async / await的优势43

2.4 web worker44

2.4.1 背景44

2.4.2 简介44

2.4.3 主线程 api46

2.4.4 worker线程api48

2.4.5 实例49

2.5 本章小结51

第3章 pwa的核心桥梁:service worker52

3.1 service worker的结构52

3.1.1 serviceworkercontainer 接53

3.1.2 serviceworkerregistration 接58

3.1.3 serviceworker 接60

3.1.4 serviceworkerglobalscope接62

3.2 service worker 的生命周期68

3.2.1 脚本的生命周期68

3.2.2 线程的生命周期69

3.2.3 线程退出70

3.2.4 更新service worker文件的条件71

3.2.5 调试生命周期71

3.3 本章小结72

第4章 核心技术73

4.1 manifest 应用清单73

4.1.1 简介73

4.1.2 字段说明74

4.1.3 安装条件78

4.1.4 显示安装横幅78

4.1.5 自定义安装时机80

4.1.6 应用的更新81

4.1.7 ios 上的适配82

4.1.8 兼容适配库83

4.2 fetch 网络功能83

4.2.1 fetch简介83

4.2.2 request86

4.2.3 headers88

4.2.4 response93

4.2.5 body95

4.2.6 实例95

4.3 notification 消息通知98

4.3.1 简介98

4.3.2 接信息99

4.3.3 实例102

4.4 sync后台同步104

4.4.1 syncmanager接104

4.4.2 sync 流程105

4.4.3 使用场景107

4.5 cache离线存储110

4.5.1 简介110

4.5.2 cachestorage111

4.5.3 cache112

4.5.4 缓存空间问题115

4.5.5 opaque 响应缓存问题115

4.6 push消息推送117

4.6.1 简介117

4.6.2 接117

4.6.3 订阅实现121

4.6.4 推送协议124

4.6.5 vapid 密钥的生成126

4.6.6 实例128

4.6.7 常见问题129

4.7 本章小结130

第5章 配套工具131

5.1 pwa工具箱:workbox131

5.1.1 cli模式131

5.1.2 手写模式138

5.1.3 workbox 路由139

5.1.4 workbox 插件141

5.1.5 实例141

5.2 离线数据库:indexeddb145

5.2.1 接145

5.2.2 作146

5.2.3 在service worker 中使用indexeddb157

5.2.4 更简单的 indexeddb158

5.3 评测报告:lighthouse160

5.3.1 简介160

5.3.2 打开 lighthouse161

5.3.3 测试 pwa161

5.3.4 测试结果161

5.4 调试工具:devtools163

5.4.1 在chrome上调试163

5.4.2 在safari上调试169

5.4.3 在firefox上调试170

5.4.4 调试小结171

5.5 本章小结171

第6章 实践方案172

6.1 接入service worker 172

6.1.1 注册方案172

6.1.2 同步方案175

6.1.3 service worker 开关方案176

6.1.4 错误收集177

6.2 安装到桌面178

6.2.1 为增加桌面能力178

6.2.2 新闭环方案180

6.2.3 新闭环方案实现181

6.3 消息通信182

6.3.1 窗向 service worker 线程通信182

6.3.2 service worker线程向窗通信186

6.4 数据离线189

6.4.1 离线处理时机189

6.4.2 离线策略193

6.5 推送通知197

6.5.1 web push 库的选择197

6.5.2 应用服务器后端搭建198

6.5.3 前端页面搭建200

6.5.4 效果202

6.5.5 无法推送/订阅203

6.6 改造为pwa203

6.6.1 准备203

6.6.2 pwa检测204

6.6.3 pwa改造204

6.6.4 重新评测215

6.7 本章小结215

第7章 系统集成216

7.1 系统集成项目组fugu216

7.2 摄像头和麦克风集成217

7.3 输入集成224

7.4 设备特集成228

7.5 定位集成231

7.6 本章小结235

内容简介:

本书对pwa的核心技术进行了比较透彻的讲解,对pwa中可能遇到的问题也进行了充分说明,通过阅读本书,读者可以对pwa有深入的理解。全书共7章:章介绍pwa的发展历程及生态环境;第2章介绍pwa的一些前置技术及预备知识;第3章学pwa的核心部分——ervice worker;第4章进入pwa的核心api部分;第5章给出了pwa使用过程中的配套工具;第6章为pwa的实践部分;第7章讲解web的系统集成能力。本书适用于有web开发基础,或想学pwa、需要一本全面的pwa手册的开发者。

—  没有更多了  —

以下为对购买帮助不大的评价

正版特价新书
此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP