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

html5本地存儲(chǔ) localStorage操作使用詳解

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

1、html5幾種存儲(chǔ)形式

   本地存儲(chǔ)(localStorage && sessionStorage)

   離線緩存(application cache)

   indexedDB 和 webSQL

2、localStorage && sessionStorage

   過(guò)期時(shí)間:localStorage 永久存儲(chǔ),永不失效除非手動(dòng)刪除

                 sessionStorage 瀏覽器重新打開(kāi)后就消失了

   大小:每個(gè)域名是5M

3、localStorage API和sessionStorage API一致

   getItem //取記錄
   setIten//設(shè)置記錄
   removeItem//移除記錄
   key//取key所對(duì)應(yīng)的值
   clear//清除記錄

4、存儲(chǔ)的內(nèi)容

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

5、localStorage實(shí)例

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

上述方法可以在火狐和chrome運(yùn)行,運(yùn)行例子如圖:


 
我們現(xiàn)在看下資源里面是如何存儲(chǔ)的,如圖:
 


此時(shí)無(wú)論如何刷新頁(yè)面和重新打開(kāi)瀏覽器,剛才存儲(chǔ)的圖片都是存在的,除非手動(dòng)刪除!

6、locstorage 過(guò)期策略

【網(wǎng)站聲明】本站除付費(fèi)源碼經(jīng)過(guò)測(cè)試外,其他素材未做測(cè)試,不保證完整性,網(wǎng)站上部分源碼僅限學(xué)習(xí)交流,請(qǐng)勿用于商業(yè)用途。如損害你的權(quán)益請(qǐng)聯(lián)系客服QQ:2655101040 給予處理,謝謝支持。

相關(guān)文檔推薦

這篇文章主要介紹了HTML5本地存儲(chǔ)和本地?cái)?shù)據(jù)庫(kù)實(shí)例詳解,需要的朋友可以參考下
IndexedDB 是一種低級(jí)API,用于客戶端存儲(chǔ)大量結(jié)構(gòu)化數(shù)據(jù)(包括, 文件/ blobs)。下面通過(guò)本文重點(diǎn)給大家介紹HTML5本地存儲(chǔ)之IndexedDB的相關(guān)知識(shí),感興趣的朋友一起看看吧
這篇文章主要介紹了Html5 web本地存儲(chǔ)實(shí)例詳解的相關(guān)資料,需要的朋友可以參考下
Web Storage是HTML5引入的一個(gè)非常重要的功能,可以在客戶端本地存儲(chǔ)數(shù)據(jù),類似HTML4的cookie,但可實(shí)現(xiàn)功能要比cookie強(qiáng)大的多,cookie大小被限制在4KB,Web Storage官方建議為每個(gè)網(wǎng)站5MB。 .
隨著Chrome Beta分支面向全平臺(tái)再次更新,也給我們帶來(lái)了更多令人驚奇的新功能和新技巧,如果你已經(jīng)升級(jí)到Chrome Beta分支的最新版5.0.375.29,那么你不妨嘗試一下以下10個(gè)操作,也許會(huì)讓
主站蜘蛛池模板: 男人亚洲天堂 | 色综久久| 夜夜操av | 欧美视频三区 | 一级片在线免费播放 | 中文字幕一区二区三区在线观看 | 综合一区二区三区 | 99精品视频在线观看 | 亚洲h在线观看 | 国内精品久久精品 | 在线男人天堂 | 久久久精品久久 | 91精品久久久久久久久中文字幕 | 欧洲亚洲一区二区三区 | 中文字幕一区二区三区不卡在线 | 91久久国产综合久久 | 99热热精品 | 亚洲成人免费视频在线观看 | 亚洲午夜网 | 一区中文字幕 | 97久久久 | 日韩欧美国产精品一区二区三区 | 妖精视频一区二区三区 | 日韩在线视频一区 | 国产高清久久久 | 欧美精品一区二区三区在线播放 | 国产1页 | 午夜av影院| 欧美日韩视频在线第一区 | 国产成人99久久亚洲综合精品 | 在线看91| 女同av亚洲女人天堂 | 成人a免费| 亚洲狠狠 | 成年人在线观看视频 | 激情五月综合网 | www.se91| 激情亚洲 | 偷拍自拍在线观看 | 欧美一区二区在线 | 一级黄色片网址 |