HTML5 Localstorage JS

来源:互联网 发布:seagate mac 编辑:程序博客网 时间:2024/04/29 22:28
/* HTML5 SessionStorage *///添加数据function SSsetVal(key, val){if(window.sessionStorage){//检测用户是否输入键if(key=='' || val==''){return 0;}sessionStorage.setItem(key,val);alert('数据:'+key+'->'+val+'添加成功');return 1;}else{alert('不支持本地存储');return 0;}}//查询指定数据function SSgetVal(key){//检测用户是否输入键if(key==''){return 0;}if(window.sessionStorage){return sessionStorage.getItem(key);}else{return 0;}}//修改制定数据function SSchgVal(key, val){if(window.sessionStorage){//检测用户是否输入键if(key=='' || val==''){return 0;}sessionStorage.setItem(key,val);alert('数据:'+key+'->'+val+'修改成功');return 1;}else{return 0;}}//删除指定数据function SSdelVal(key){//检测用户是否输入键if(key==''){return 0;}if(window.sessionStorage){sessionStorage.removeItem(key);return 1;}else{return 0;}}//遍历所有function SSgetAll(){if(window.sessionStorage){//检测是否有数据if(sessionStorage.length==0){return 0;}var arrKey = new Array()//遍历数据for(var i=0;i<sessionStorage.length;i++){arrKey[i] = localStorage.key(i);}return arrKey;}else{return 0;}}//总条数function SSgetAllCount(){if(window.sessionStorage){//检测是否有数据return sessionStorage.length}else{alert('不支持本地存储');return 0;}}//删除所有function SSdelAll(){if(window.sessionStorage){//检测是否有数据if(sessionStorage.length==0){return 0;}//循环删除//for(var i=0;i<sessionStorage.length;i++){//sessionStorage.removeItem(sessionStorage.key(i));//} sessionStorage.clear();if(sessionStorage.length==0){alert('成功');return 1;}else return 0;}else{return 0;}}


/* HTML5 LocalStorage *///添加数据function LSsetVal(key, val){if(window.localStorage){//检测用户是否输入键if(key=='' || val==''){return 0;}localStorage.setItem(key, val);showModel('添加成功');return 1;}else{return 0;}}//查询指定数据function LSgetVal(key){//检测用户是否输入键if(key==''){return 0;}if(window.localStorage){if (localStorage.getItem(key)){return localStorage.getItem(key);}else return 0;}else{return 0;}}//修改制定数据function LSchgVal(key, val){if(window.localStorage){//检测用户是否输入键if(key=='' || val==''){return 0;}localStorage.setItem(key,val);return 1;}else{return 0;}}//删除指定数据function LSdelVal(key){//检测用户是否输入键if(key==''){return 0;}if(window.localStorage){localStorage.removeItem(key);return 1;}else{return 0;}}//遍历所有function LSgetAll(){if(window.localStorage){//检测是否有数据if(localStorage.length==0){//alert('当前购物车中无商品,快去添加吧');return 0;}var arrKey = new Array();//遍历数据for(var i=0;i<localStorage.length;i++){arrKey[i] = localStorage.getItem(localStorage.key(i));}return arrKey;}else{return 0;}}//总条数function LSgetAllCount(){if(window.localStorage){//检测是否有数据return localStorage.length}else{return 0;}}//删除所有function LSdelAll(){if(window.localStorage){//检测是否有数据if(localStorage.length==0){//alert('当前localstroge中无数据');return 0;}//循环删除//for(var i=0;i<localStorage.length;i++){//localStorage.removeItem(localStorage.key(i));//}localStorage.clear();if(localStorage.length==0){//alert('数据清除成功');return 1;}else return 0;}else{alert('不支持本地存储');return 0;}}


0 0
原创粉丝点击