localStorageでのノットの使用

4778 ワード

参照先:https://www.cnblogs.com/st-leslie/p/5617130.html
詳しくは上記の通り
localStorage使用概要
一、localStorage説明
HTML 5には、ローカルストレージとして主に使用されるlocalStorageプロパティが新たに追加され、cookieのストレージスペースが不足している問題(cookieの各cookieのストレージスペースは4 k)を解決し、localStorageの一般的なブラウザでは5 Mサイズがサポートされており、これはブラウザによってlocalStorageが異なる.
二、localStorageの使用
追加(書き込み):
var storage=window.localStorage;
    //  a  
    storage["a"]=1;
    //  b  
    storage.a=1;
    //  c  
    storage.setItem("c",3);

検索(取得):
 //       
 var a=storage.a;
 console.log(a);
 //       
 var b=storage["b"];
 console.log(b);
 //       
 var c=storage.getItem("c");

変更(更新):書き込みと同じように、同じkeyを書き込むと更新できます.
/*   */
storage.a=4;

削除(削除):
storage.clear(); // localStorage       
storage.removeItem("a"); //    key

取得key:
for(var i=0;i){
  var key=storage.key(i);
  console.log(key);
}

JSON変換:(jsonデータを格納)
var storage=window.localStorage;
var data={
  name:'xiecanyong',
  sex:'man',
  hobby:'program'
};
var d=JSON.stringify(data);
storage.setItem("data",d);

JSONオブジェクトの取り出し
// JSON       JSON    
var json=storage.getItem("data");
var jsonObj=JSON.parse(json);
console.log(typeof jsonObj);