服务人员编码为乐高积木
Iker Urteaga在Unsplash上拍摄的照片 这些天,在准备Google移动专家认证考试的同时,必须学习如何开发PWA(渐进式Web应用程序)。 PWA的开发包括: 1.响应式Web设计,又称RWD(媒体查询,图像响应,断点,网格,Flexbox) 2.制作应用程序的最佳做法(可访问性,优化) 3.服务人员(客户端和服务器之间的网络代理) 我将首先在这里谈论服务人员。 服务人员可以拦截要发送给服务器的用户请求,也可以按照我们的命令更改请求。 举个简单的例子:当服务器处于脱机状态并且没有响应时,我想显示“ Customized Offline”消息,而不是T-Rex Game SW是基于事件的过程,可在客户端的浏览器上工作。 注册(使用navigator.serviceWorker) 安装(引入新的软件后,有机会将文件添加到缓存中) 激活(引入新的软件时,有机会删除旧的缓存文件) 提取(它运行的每个页面加载,这里有机会拦截网络请求)…