响应式与 PWA 知识手札
本手札把布局、Service Worker、离线数据、安装能力和发布质量连接起来,所有能力都保留降级路径。
阅读起点
前置:HTML、CSS、JavaScript、Fetch、Promise 和浏览器 DevTools。按下面章节顺序阅读,主线围绕可运行的成功、失败和恢复实验展开。
全书顺序
第1章:响应式布局与可访问输入。 本章通过成功、离线、失败和恢复实验建立连续因果链。
第2章:Service Worker 生命周期与缓存。 本章通过成功、离线、失败和恢复实验建立连续因果链。
- install、activate、fetch:先建立一个可控的 Worker
- Cache-first、network-first 与 stale-while-revalidate
- 更新、清理与回滚:避免半更新站点
第3章:安装、离线与同步。 本章通过成功、离线、失败和恢复实验建立连续因果链。
第4章:离线数据、队列与冲突。 本章通过成功、离线、失败和恢复实验建立连续因果链。
第5章:安装、Manifest 与系统能力。 本章通过成功、离线、失败和恢复实验建立连续因果链。
第6章:PWA 性能、无障碍与发布质量。 本章通过成功、离线、失败和恢复实验建立连续因果链。
深入阅读
先验证布局与输入,再验证 Service Worker 生命周期、离线队列、权限和更新回滚;最后用浏览器 DevTools 检查安装、缓存、无障碍和失败恢复。