扩展localStorage

来源:互联网 发布:微信推广淘宝方法 编辑:程序博客网 时间:2024/06/10 09:09

慕课学习-->PHP中的会话控制-->第二章 COOKIE的使用-->2-12扩展localStorage


var Custom_localStorage={set:function(key,value){var item={data:value}localStorage.setItem(key,JSON.stringify(item));},get:function(key){var val=localStorage.getItem(key);if(!val) return null;val=JSON.parse(val);return val;}};//Custom_localStorage.set('a','aaa')//Custom_localStorage.get('a')

var Custom_localStorage={//添加缓存时间:7天set:function(key,value,days){var item={data:value,endTime:new Date().getTime()+days*24*3600*1000};localStorage.setItem(key,JSON.stringify(item));},get:function(key){var val=localStorage.getItem(key);if(!val) return null;val=JSON.parse(val);if(new Date().getTime()>val.endTime){val=null;localStorage.removeItem(key);}return val.data;},remove:function(key){localStorage.removeItem(key);return null;},removeAll:function(){localStorage.clear();return null;}};//Custom_localStorage.set('b','bbb',1);//Custom_localStorage.get('b');//Custom_localStorage.remove('b');//Custom_localStorage.removeAll();//删除所有


原创粉丝点击