之前在客戶端存儲數據一直用的是cookie,由於有大小等限制,隨着html5時代的到來,現在大多數用的是localstorage存儲數據:
例如:
localStorage.setItem("key","value");//存儲變量名為key,值為value的變量
localStorage.key = "value"//存儲變量名為key,值為value的變量
localStorage.getItem("key");//獲取存儲的變量key的值www.it165.net
localStorage.key;//獲取存儲的變量key的值
localStorage.removeItem("key")//刪除變量名為key的存儲變量
當我們需要存儲對象時,方法如下:
var data= {"id":id,"name":name};//要存儲的json對象 var selectCity=JSON.stringify(data);//將json對象轉化成字符串 localStorage.setItem("ffan_selectCity",selectCity);//把選擇的數據存儲在localstorage中 //取數據如下 var currentCity=localStorage.getItem("ffan_selectCity"); if(t.currentCity){ var item=JSON.parse(t.currentCity); console.log("id="+item.id+",name="+item.name); }
