小编Sim*_*yJS的帖子

移动浏览器同步本地开发

如何使用gulp Browser-sync查看手机中的本地开发网站?我在手机浏览器中键入localhost:3000,但不会加载

gulp browser-sync

4
推荐指数
2
解决办法
7348
查看次数

caches.match 和 cache.match 之间的区别

我们caches.match(event.request)在 Service Worker 中使用“仅缓存策略”。我注意到我们也在承诺cache.match('someURL')之后立即返回caches.open("cache-name")。这很令人困惑。

caches.match(event.request)和 和有什么区别cache.match('someURL')?每个的用例是什么?

案例示例:

缓存匹配

self.addEventListener('fetch', function(event) {
  event.respondWith(caches.match(event.request)); 
});
Run Code Online (Sandbox Code Playgroud)

缓存匹配

self.addEventListener('fetch', function(event) {
  event.respondWith(
    caches.open('mysite-dynamic').then(function(cache) {
      return cache.match(event.request).then(function (response) {
        return response || fetch(event.request).then(function(response) {
          cache.put(event.request, response.clone());
          return response;
        });
      });
    })
  );
});
Run Code Online (Sandbox Code Playgroud)

javascript caching web-services

4
推荐指数
2
解决办法
5513
查看次数

标签 统计

browser-sync ×1

caching ×1

gulp ×1

javascript ×1

web-services ×1