- 关于前端界面中存储:localStorage存储和sessionStorage存储
相关代码
1 <html> 2 <script> 3 if(!window.localStorage){ 4 alert("浏览器支持localstorage"); 5 }else{ 6 var storage=window.localStorage; 7 var data={ 8 name:'xiecanyong', 9 sex:'man', 10 hobby:'program' 11 }; 12 var d=JSON.stringify(data); 13 storage.setItem("data",d); 14 console.log(storage.data); 15 } 16 var storage=window.localStorage; 17 var data={ 18 name:'xiecanyong', 19 sex:'man', 20 hobby:'program' 21 }; 22 var d=JSON.stringify(data); 23 storage.setItem("data",d); 24 //将JSON字符串转换成为JSON对象输出 25 var json=storage.getItem("data"); 26 var jsonObj=JSON.parse(json); 27 console.log(typeof jsonObj); 28 console.log(jsonObj['sex']); 29 if(!Window.sessionStorage){ 30 alert("浏览器支持sessionStorage"); 31 }else{ 32 alert("浏览器不支持相关的存储形式"); 33 } 34 </script> 35 </html>
- localstorage存储中都是以字符串的形式进行存储的。
- 将JSON 格式 转化成 字符串进行相关的存储 : Json.Stringify
- 将字符串格式 转化成 JSON格式进行相关的解析操作 :Json.parse