展开全部

主编推荐语

《PWA实战》详解渐进增强原则,从五个方面教你构建出色的Web应用。

内容简介

Progressive Web Apps (PWA) 是由 Google 提出的一整套技术解决方案,它致力于为 Web 提供出色的用户体验,并完美体现了渐进增强原则。作为为数不多的实战入门用书,《PWA实战:面向下一代的Progressive Web App》旨在通过大量清晰示例来介绍 PWA 的主要特性。全书一共由五个部分组成:第一部分介绍 PWA 的概念及解锁 PWA 应用的关键—— Service Worker ,第二部分介绍如何构建速度更快的 Web 应用,第三部分介绍如何构建更吸引人的 Web 应用,第四部分介绍如何构建应对各种复杂网络的 Web 应用,第五部分介绍 PWA 的发展前景。

目录

  • 版权信息
  • 内容简介
  • 推荐序1
  • 推荐序2
  • 推荐序3
  • 译者序
  • 开源与侵权
  • 勘误反馈
  • 致谢
  • 前言
  • 致谢
  • 关于本书
  • 本书的组织结构
  • 代码
  • 作者
  • 封面图片
  • 审校者介绍
  • 读者服务
  • 第1部分 定义PWA
  • 1 理解PWA
  • 1.1 PWA有什么优势
  • 1.2 PWA 基础
  • 1.3 Service Worker:PWA的关键
  • 1.4 性能洞察: Flipkart
  • 1.5 总结
  • 2 构建PWA的第一步
  • 2.1 建立在现有基础之上
  • 2.2 构建 PWA 的前端架构方式
  • 2.3 逐步剖析现有的 PWA
  • 2.4 总结
  • 第2部分 更快的Web应用
  • 3 缓存
  • 3.1 HTTP 缓存基础
  • 3.2 Service Worker 缓存基础
  • 3.3 缓存前后的性能比对
  • 3.4 深入 Service Worker缓存
  • 3.5 总结
  • 4 拦截网络请求
  • 4.1 Fetch API
  • 4.2 fetch 事件
  • 4.3 fetch实战
  • 4.4 总结
  • 第3部分 吸引人的Web应用
  • 5 观感
  • 5.1 Web 应用清单
  • 5.2 添加到主屏幕
  • 5.3 添加到主屏幕的高级用法
  • 5.4 调试清单文件
  • 5.5 总结
  • 6 推送通知
  • 6.1 与用户互动
  • 6.2 参与度洞见:Weather Channel
  • 6.3 浏览器支持
  • 6.4 第一个推送通知
  • 6.5 第三方推送通知
  • 6.6 总结
  • 第4部分 有弹性的Web应用
  • 7 离线浏览
  • 7.1 解锁缓存
  • 7.2 提供离线文件
  • 7.3 几个需要注意的问题
  • 7.4 缓存是非永久性的
  • 7.5 离线用户体验
  • 7.6 跟踪离线使用情况
  • 7.7 总结
  • 8 构建更富弹性的应用
  • 8.1 现代网站所面临的网络问题
  • 8.2 Service Worker的营救
  • 8.3 使用 Workbox
  • 8.4 总结
  • 9 保持数据同步
  • 9.1 理解后台同步
  • 9.2 通知用户
  • 9.3 定期同步
  • 9.4 总结
  • 第5部分 PWA的未来
  • 10 流式数据
  • 10.1 理解 Web Stream
  • 10.2 基础示例
  • 10.3 页面渲染加速
  • 10.4 Web Stream API的未来
  • 10.5 总结
  • 11 PWA故障排除
  • 11.1 添加到主屏幕
  • 11.2 缓存
  • 11.3 调试 Service Worker 的具体问题
  • 11.4 总结
  • 12 前程似锦
  • 12.1 引言
  • 12.2 Web蓝牙
  • 12.3 Web分享API
  • 12.4 支付请求API
  • 12.5 硬件访问
  • 12.6 硬件:形状检测API
  • 12.7 接下来呢
  • 12.8 总结
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

电子工业出版社

电子工业出版社成立于1982年10月,是国务院独资、工信部直属的中央级科技与教育出版社,是专业的信息技术知识集成和服务提供商。经过三十多年的建设与发展,已成为一家以科技和教育出版、期刊、网络、行业支撑服务、数字出版、软件研发、软科学研究、职业培训和教育为核心业务的现代知识服务集团。出版物内容涵盖了电子信息技术的各个分支及工业技术、经济管理、科普与少儿、社科人文等领域,综合出版能力位居全国出版行业前列。