最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用localStorage替代cookie做本地存儲

 更新時間:2019年09月25日 14:18:01   作者:longxuu  
這篇文章主要為大家詳細介紹了使用localStorage替代cookie做本地存儲,具有一定的參考價值,感興趣的小伙伴們可以參考一下

因為cookie存儲有限,加上cookie每次都要上傳到服務(wù)器,浪費了帶寬不說,而且傷害了感情。

基于HTML5的localStorage可能能給你帶的新的希望,而且最大支持不超過5MB的數(shù)據(jù)存儲??上У氖牵琁E方面只支持IE8以上的版本。

我花了一點時間就最近瀏覽記錄的存儲簡單的寫了一個javascript代碼來做演示

late = {
 storage : {},
 isinit : 0,
 maxnum : 10,
 key : 'vestigial',
 _init:function(){
  if (late.isinit === 1) {
   return true;
  } else if (late.isinit === 0 && window.localStorage) {
   late.isinit = 1;
   late.storage = window.localStorage;
   return true;
  } else {
   return false;
  }
 },
 
 get:function(){
  if(late._init()){
   var data = late.storage.getItem(late.key);
   return JSON.parse(data);
  }else{
   return false;
  }
 },
 
 set:function(value){
  if(late._init()){
   var data = late.storage.getItem(late.key); 
   data = JSON.parse(data);
   if(data === null){
    data = [];
   }
   if (data.length === 10) {
    data.shift();
   }
   data.push(value);
   data = JSON.stringify(data);
   late.storage.setItem(late.key, data);
   return true;
  }else{
   return false;
  }
 }
};
 
var obj = {
  id:2, 
  title:'標題1', 
  url:'http://www.baidu.com'
 };
late.set(obj);
var each = late.get();
var eachlength = each.length;
for(i=0; i<eachlength; i++){
 document.writeln(JSON.stringify(each[i]));
}

實在不行的話還可以使用flash來存儲,不建議使用cookie。

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

元氏县| 天峻县| 台前县| 旺苍县| 德州市| 朝阳市| 礼泉县| 嘉鱼县| 隆尧县| 眉山市| 利川市| 唐山市| 庐江县| 克什克腾旗| 安宁市| 伊吾县| 丰宁| 三都| 静乐县| 上杭县| 武鸣县| 蒲城县| 平昌县| 东安县| 扎囊县| 贵港市| 平原县| 晋州市| 南丰县| 高安市| 介休市| 青铜峡市| 蓝山县| 宜阳县| 重庆市| 合川市| 宁阳县| 永嘉县| 皋兰县| 长岛县| 区。|