HTML5之本地存储
HTML5本地存储有localStorage和sessionStorage,两者的区别就是localStorage一直保存在本地不会过期,而sessionStorage窗口一旦关闭就没了。两者用法是一样的。
if(window.localStorage){ alert('浏览器支持 localStorage'); }else{ alert('浏览器不支持 support localStorage'); }
存储操作如下
通过键值对应,只能存储字符串,如果是数组可以通过JSON.stringify,来转换
window.localStorage.setItem("FormsData",JSON.stringify($('#form').serializeArray()));
读取
forms_data = JSON.parse(window.localStorage.getItem("FormsData"));
删除
localStorage.removeItem("FormsData");
清空
localStorage.clear();
HTML5还提供了一个key()方法,可以在不知道有哪些键值的时候使用,如下:
var storage = window.localStorage; function showStorage(){ for(var i=0;i<storage.length;i++){ //key(i)获得相应的键,再用getItem()方法获得对应的值 document.write(storage.key(i)+ " : " + storage.getItem(storage.key(i)) + "<br>"); } }
相关推荐
KungLun 2020-02-03
wusiye 2020-10-23
表格的现在还是较为常用的一种标签,但不是用来布局,常见处理、显示表格式数据。在HTML网页中,要想创建表格,就需要使用表格相关的标签。<table> <tr> <td>单元格内的文字</td> ...
gufudhn 2020-08-09
nercon 2020-08-01
swiftwwj 2020-07-21
nercon 2020-07-16
饮马天涯 2020-07-05
Lophole 2020-06-28
gufudhn 2020-06-12
csstpeixun 2020-06-11
huzijia 2020-06-09
WebVincent 2020-06-06
行吟阁 2020-05-30
qsdnet我想学编程 2020-05-26
gufudhn 2020-05-25
qsdnet我想学编程 2020-05-19
suixinsuoyu 2020-05-15
HSdiana 2020-05-15