通过我们的全新六部分培训(包含全新 Codelab)开始学习渐进式 Web 应用。
自我们在四年前发布上一系列 PWA 培训以来,渐进式 Web 应用领域发生了许多变化:CSS Grid 实现了广泛部署,PWA 登陆了桌面设备,功能项目推出了 25 多个侧重于设备集成的全新 API,开辟了完全基于 Web 构建的全新应用细分市场。今天,我们很高兴分享新版 PWA 培训的第一版,向您介绍如何为所有设备构建可靠、可安装且功能强大的渐进式 Web 应用。
当前版本的培训分为 6 个幻灯片,您可以从中学习,也可以学习后将其传授给他人。它们分别是:
为了配合这些新内容,我们提供了 8 个新的 Codelab,将引导您使用幻灯片中介绍的概念,将 Web 应用转换为具有深度设备集成的渐进式 Web 应用。您可以直接跳转到任何 Codelab 并单独进行操作,也可以逐个完成这些 Codelab;一切由您决定。它们分别是:
- 离线 - 编写用于离线缓存和分发内容的 Service Worker 的基础知识
- 使用 Workbox - 使用 Workbox 编写 Service Worker
- IndexedDB - 使用 IndexedDB 存储和检索数据
- Tab to Taskbar - 使您的 Web 应用可安装并提供应用快捷方式
- 提示和衡量安装情况 - 添加应用内安装提示,以及安装成功跟踪的位置
- 增强 PWA 的功能 - 添加高级功能,包括访问本地文件系统和注册为文件处理程序
- Service Worker Includes - 动态生成流式传输的 Service Worker 响应
- 使用工作器 - 使用网页工作器将工作分流到主线程
在接下来的几个月内,我们将将幻灯片内容转换为更易于使用和更新的格式。这样,我们便可以更轻松地及时更新内容,而无需再等待四年才能再次推送内容。请留意此处。Web 应用的未来充满希望,我们很高兴能教您如何构建 Web 应用。