麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 語言 > JavaScript > 正文

淺談JavaScript的Polymer框架中的behaviors對象

2024-05-06 16:24:00
字體:
供稿:網(wǎng)友

這篇文章主要介紹了淺談JavaScript的Polymer框架中的behaviors對象,Polymer是由Google開發(fā)的Web UI相關框架,需要的朋友可以參考下

localStorage 應是家喻戶曉的?但本地存儲這個家族可遠不止它。以前扯過 sessionStorage,現(xiàn)在還有個神奇的 CacheStorage。它用來存儲 Response 對象的。也就是說用來對 HTTP ,響應做緩存的。雖然 localStorage 也能做,但是它可能更專業(yè)。

CacheStorage 在瀏覽器上的引用名叫 caches 而不是駝峰寫法的 cacheStorage,它定義在 ServiceWorker 的規(guī)范中。CacheStorage 是多個 Cache 的集合,而每個 Cache 可以存儲多個 Response 對象。

廢話不能說再多,下面是 demo

 

 
  1. <script> 
  2. caches.delete('c1'); 
  3. caches.delete('c2'); 
  4. Promise.all([ 
  5. caches.open('c1').then(function(cache) { 
  6. return cache.put('/hehe'new Response('aaa', { status: 200 })); 
  7. }), 
  8. caches.open('c2').then(function(cache) { 
  9. return cache.put('/hehe'new Response('bbb', { status: 200 })); 
  10. }) 
  11. ]).then(function() { 
  12. return caches.match('/hehe'); 
  13. }).then(function(response) { 
  14. return response.text(); 
  15. }).then(function(body) { 
  16. console.log(body); 
  17. }); 
  18. </script> 

首先,在 caches 上調(diào)用 open 方法就可以異步地得到一個 Cache 對象的引用。在這個對象上我們可以把 Response 對象 put 進去(參數(shù)是一個 URL 和一個 Response 對象)、用 match 方法取出(傳入一個 URL 取出對應的 Response 對象)。

match 方法不僅可以在 Cache 上調(diào)用 CacheStorage 上也有 match 方法,比如上面例子就打開了兩個 Cache,都寫入一個叫 /hehe 的 URL。在寫入操作完成之后,到外部的 CacheStorage 上調(diào)用 match 方法來匹配 /hehe,結(jié)果是隨機的(沒找到這個規(guī)則在哪里定義的)。

雖然上面的例子中只對 Cache 對象 put 了一個數(shù)據(jù),而 Cache 對象本身可以存放更多的 URL/Response 對。并且提供了 delete(用戶刪除)、keys(用于遍歷)等方法。但是 Cache 并不像 localStorage 一樣有 clear 方法,如果非要清空一個 Cache,可以直接在 CacheStorage 上把整個 Cache 給 delete 掉再重新 open。

這套 API 和 ServiceWorker 一家的,它通常被用于 ServiceWorker 中,整個設計風格也和 ServiceWorker 一樣都基于 Promise。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 国产欧美精品一区二区三区四区 | 中文字幕亚洲情99在线 | 91女上位 在线播放 性欧美日本 | 成人免费毛片在线观看 | 欧美五月婷婷 | 欧美成人久久 | 99精品国产小情侣高潮露脸在线 | 亚洲爱爱图| 欧美成人精品一区二区三区 | 日韩视频一区二区三区在线观看 | 欧美成人免费一区二区三区 | 深夜视频福利 | 亚洲第一页在线观看 | 日日操操 | 国产无遮挡一区二区三区毛片日本 | 国产流白浆高潮在线观看 | 斗罗破苍穹在线观看免费完整观看 | 国产午夜电影在线观看 | 国产在线观看免费视频软件 | 久久国产免费 | 中文区永久区 | 香蕉视频1024 | 亚洲第一黄色网 | 国产成人精品一区二区三区电影 | 国产精品九九久久一区hh | 国产久草视频在线 | 国产免费一区二区三区最新不卡 | 国产色片 | 午夜爽爽爽男女免费观看hd | 91久久久久久久久久久久久久 | 精品一区二区中文字幕 | 毛片大全| 欧美成年性h版影视中文字幕 | 91免费高清视频 | 久久生活片 | 蜜桃传媒视频麻豆第一区免费观看 | 日韩欧美高清片 | 九九热在线视频免费观看 | 成人福利视频导航 | 亚州综合 | 精品69人人人人 |