久久久久久久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個操作,也許會讓
主站蜘蛛池模板: 一级大黄 | 国产精品久久久久久久久久久久久久 | www.av在线| 2018天天干天天操 | 成人在线精品视频 | 日韩中文字幕在线视频观看 | 精品九九九 | 精品1区 | 久久久精品天堂 | 免费一级毛片 | 欧美偷偷 | 日韩在线中文字幕 | 成人欧美一区二区三区黑人孕妇 | 一区日韩 | 精品国产乱码久久久久久a丨 | 91精品国产综合久久久久久漫画 | 久久99精品久久久久久噜噜 | 韩日三级| 久久久精品网站 | 欧美福利视频 | 日本一区二区三区四区 | 少妇av片| 天堂色综合| av激情在线 | 亚洲人免费视频 | 黄免费观看视频 | 在线观看你懂的网站 | 性高湖久久久久久久久3小时 | 美女视频一区二区 | 天天插天天搞 | 男女午夜免费视频 | 欧美一区二区三区精品 | 午夜精品久久久久久久久久久久久 | 四虎最新地址 | 一区二区三区四区国产 | 精品国产一区二区三区av片 | 人人做人人澡人人爽欧美 | 欧美极品在线视频 | 午夜大片 | 天天看夜夜 | 欧美日韩成人在线 |