久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

html5本地存儲 localStorage操作使用詳解

這篇文章主要介紹了html5本地存儲 localStorage操作使用詳解的相關資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下

1、html5幾種存儲形式

   本地存儲(localStorage && sessionStorage)

   離線緩存(application cache)

   indexedDB 和 webSQL

2、localStorage && sessionStorage

   過期時間:localStorage 永久存儲,永不失效除非手動刪除

                 sessionStorage 瀏覽器重新打開后就消失了

   大小:每個域名是5M

3、localStorage API和sessionStorage API一致

   getItem //取記錄
   setIten//設置記錄
   removeItem//移除記錄
   key//取key所對應的值
   clear//清除記錄

4、存儲的內容

   數組,圖片,json,樣式,腳本。。。(只要是能序列化成字符串的內容都可以存儲)

5、localStorage實例

JavaScript Code復制內容到剪貼板
  1. <!DOCTYPE>   
  2. <head>   
  3. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />   
  4. <meta http-equiv="Access-Control-Allow-Origin" content="anonymous">   
  5. <title>locstorage 圖片存儲</title>   
  6. </head>   
  7. <body>   
  8. </body>   
  9. </html>   
  10. <script>   
  11.    var src='images/1.png';//這里一定要在服務器上運行,圖片要是當前服務器的圖片!   
  12.    function set(key){   
  13.    var img = document.createElement('img');//創建圖片元素   
  14.    img.addEventListener('load',function(){//綁定加載時間   
  15.    var imgcavens = document.createElement('canvas');   
  16.    imgcontent = imgcavens.getContext('2d');   
  17.    imgcavens.width = this.width;//設置畫布大小為圖片本身的大小   
  18.    imgcavens.height = this.height;   
  19.    imgcontent.drawImage(this,0,0,this.width,this.height);   
  20.    var imgAsDataUrl = imgcavens.toDataURL('image/png');//這個方法一定要在服務器上運行/*對圖像數據做出修改以后,可以使用toDataURL方法,將Canvas數據重新轉化成一般的圖像文件形式。function convertCanvasToImage(canvas) {  var image = new Image();  image.src = canvas.toDataURL("image/png");  return image;}上面的代碼將Canvas數據,轉化成PNG data URI。*/  try{   
  21.      localStorage.setItem(key,imgAsDataUrl);//保存圖片地址   
  22.    }catch(e)   
  23.    {   
  24.     console.log("storageFaild: "+e);//錯誤信息   
  25.    }   
  26.    },false)   
  27.    img.src = src;//指定需要存儲的圖片地址   
  28.    }   
  29.    function get(key){   
  30.     var srcStr = localStorage.getItem(key);//獲取本地存儲的元素   
  31.     var imgobj = document.createElement('img');   
  32.     imgobj.src = srcStr;//指定圖片路徑   
  33.     document.body.appendChild(imgobj);//在頁面中添加元素   
  34.    }   
  35.    </script>   

上述方法可以在火狐和chrome運行,運行例子如圖:


 
我們現在看下資源里面是如何存儲的,如圖:
 


此時無論如何刷新頁面和重新打開瀏覽器,剛才存儲的圖片都是存在的,除非手動刪除!

6、locstorage 過期策略

【網站聲明】本站除付費源碼經過測試外,其他素材未做測試,不保證完整性,網站上部分源碼僅限學習交流,請勿用于商業用途。如損害你的權益請聯系客服QQ:2655101040 給予處理,謝謝支持。

相關文檔推薦

這篇文章主要介紹了HTML5本地存儲和本地數據庫實例詳解,需要的朋友可以參考下
IndexedDB 是一種低級API,用于客戶端存儲大量結構化數據(包括, 文件/ blobs)。下面通過本文重點給大家介紹HTML5本地存儲之IndexedDB的相關知識,感興趣的朋友一起看看吧
這篇文章主要介紹了Html5 web本地存儲實例詳解的相關資料,需要的朋友可以參考下
Web Storage是HTML5引入的一個非常重要的功能,可以在客戶端本地存儲數據,類似HTML4的cookie,但可實現功能要比cookie強大的多,cookie大小被限制在4KB,Web Storage官方建議為每個網站5MB。 .
隨著Chrome Beta分支面向全平臺再次更新,也給我們帶來了更多令人驚奇的新功能和新技巧,如果你已經升級到Chrome Beta分支的最新版5.0.375.29,那么你不妨嘗試一下以下10個操作,也許會讓
主站蜘蛛池模板: 九九亚洲 | 成人视屏在线观看 | 国产99久久精品一区二区永久免费 | 日韩国产高清在线观看 | 一级电影免费看 | 精品久久一区二区三区 | 日本不卡一区 | jdav视频在线观看免费 | 一区二区成人 | 国产一级淫片a直接免费看 免费a网站 | 狠狠干av | 视频二区| 日韩av在线一区 | 国产精品资源在线 | 久久大| 日本小电影网站 | 亚洲精品一区二区三区在线观看 | 久久久久久www | 亚洲国产精品一区二区久久 | 久久99蜜桃综合影院免费观看 | 国产精品视频网站 | 亚洲第一天堂无码专区 | 欧美精品福利视频 | 色资源站 | 久久中文字幕一区 | www.se91 | 亚洲综合区| 日韩精品成人一区二区三区视频 | 国产精品美女久久久久久不卡 | 91精品一区二区三区久久久久 | 91观看| 天天曰夜夜操 | 日韩一区二区三区视频 | 午夜丰满少妇一级毛片 | 黄色免费三级 | 日本一区视频在线观看 | 91青青草视频 | 中文字幕在线观看视频一区 | 午夜色播 | 久久久国产一区二区三区四区小说 | 欧美视频区 |