Workbox.strategies v3.x 中文版

5 篇文章 0 订阅

NAMESPACE STATIC
VERSION V3.6.1

该模块提供了大多数serviceworker常用的缓存策略的简单实现。


CacheFirst

cache-first请求策略的实现。

缓存优先策略对于带版本号的资源是非常有用的,像这种URLstyles/example.a8f5f1.css,因为它们可以长时间缓存。

CacheOnly

cache-only请求策略的实现。

如果你想使用一些Workbox plugins那么这个类很有用。

NetworkFirst

network first请求策略的实现。

默认情况下,它会缓存opaque responses为200状态码的不透明响响应。 不透明的响应是跨源请求,其中响应不支持CORS

NetworkOnly

network-only请求策略的实现。

如果你想使用一些Workbox plugins那么这个类很有用。

StaleWhileRevalidate

stale-while-revalidate请求策略的实现。

同时从缓存和网络请求资源。如果缓存可用,策略将响应缓存版本,否则等待网络响应。每一次网络请求成功后,会更新缓存。

默认情况下,它会缓存opaque responses为200状态码的不透明响响应。 不透明的响应是跨源请求,其中响应不支持CORS

方法

cacheFirst

STATIC

cacheFirst(options)

参数类型
optionsObject
更多信息请看 workbox.strategies.CacheFirst

cacheOnly

STATIC

cacheOnly(options)

参数类型
optionsObject
更多信息请看 workbox.strategies.CacheOnly

networkFirst

STATIC

networkFirst(options)

参数类型
optionsObject
更多信息请看 workbox.strategies.NetworkFirst

networkOnly

STATIC

networkOnly(options)

参数类型
optionsObject
更多信息请看 workbox.strategies.NetworkOnly

staleWhileRevalidate

STATIC

staleWhileRevalidate(options)

参数类型
optionsObject
更多信息请看 workbox.strategies.StaleWhileRevalidate

博客名称:王乐平博客

CSDN博客地址:http://blog.csdn.net/lecepin

知识共享许可协议
本作品采用 知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议进行许可。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值