gpt4 book ai didi

javascript - 那是缓存还是缓存?

转载 作者:搜寻专家 更新时间:2023-11-01 05:03:32 25 4
gpt4 key购买 nike

我正在阅读 google slide在他们提到缓存接口(interface)具有以下方法的渐进式 Web 应用程序上

cache.add() 
cache.addAll()
cache..put()
cache.delete()
cache.keys()
cache.match()
cache.matchAll()

但在实际实现的进一步幻灯片中,他们有时使用 caches (与 s )有时使用 cache

caches.open()  // whereas this method was not mentioned anywhere

caches.keys()
caches.delete()
caches.match()

cache.put () // only here using cache

另外,在 MDN 中检查是否相同

他们正在编写 Cache.add、Cache.addAll 和 Cache.put(大写 c)

并使用caches.opencache.match()等方法

我想知道 cachecaches 是两个不同的对象(或接口(interface))还是我在这里缺少什么?

请提供一些资源或链接以了解更多信息。

最佳答案

window.caches 是一个 CacheStorage存储所有名为 Cache 的界面对象。例如,window.caches.open() 方法返回解析为 Cache 对象的 promise 。

// Get a named Cache object from CacheStorage
window.caches.open('cachename').then(cache => {
// Work with resolved cache object (instance of Cache)
});

所以每当他们提到caches时,他们指的是全局CacheStorage接口(interface),而cache是任意命名的变量存储一个单独的已打开/解析的缓存

关于javascript - 那是缓存还是缓存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46463350/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com