通过我们新的培训(分为六个部分)和新的 Codelab,开始使用渐进式 Web 应用。
自我们四年前发布上一组 PWA 培训以来,渐进式 Web 应用领域发生了很大变化:CSS Grid 已广泛实现,PWA 已应用于桌面设备,并且功能项目发布了 25 多个以设备集成为中心的新型 API,开辟了可以完全在网页上构建的全新应用细分。今天,我们非常高兴地分享我们最新更新的 PWA 培训的首次迭代,该培训旨在教您如何为所有设备构建可靠、可安装且性能出色的渐进式 Web 应用。
本培训的当前版本分为 6 张幻灯片,供您学习或学习给他人。它们是:
为了配合这些新资料的学习,我们提供了 8 个新的 Codelab,用于引导您运用所有幻灯片中介绍的概念,将 Web 应用转变为具有深度设备集成的渐进式 Web 应用。您可以跳到任何 Codelab 并自行处理,也可以逐一浏览各个 Codelab,具体选择由您自行决定。它们是:
- 离线 - 编写 Service Worker 以离线缓存和提供内容的基础知识
- 使用 Workbox - 使用 Workbox 编写 Service Worker
- IndexedDB - 使用 IndexedDB 存储和检索数据
- 按 Tab 键转到任务栏 - 使您的 Web 应用可安装并提供应用快捷方式
- 提示和衡量安装情况 - 添加应用安装提示,以及成功跟踪的位置
- 增强 PWA - 添加高级功能,包括访问本地文件系统和注册为文件处理程序
- Service Worker 包含 - 动态生成流处理 Service Worker 响应
- 使用 worker - 使用 Web Worker 从主线程中分流工作
在接下来的几个月里,我们会将幻灯片内容转换为更便于使用和更新的格式。这样,我们就可以更轻松地确保内容保持最新状态,而无需等待 4 年再推出新内容。请留意此空间。Web 应用的未来发展令人兴奋,我们迫不及待地想要教大家如何构建这种应用。