问答详情
源自:2-9 Cookie实战之自动登陆效果

求源码求源码

求源码求源码

提问者:Mcfly46 2018-12-08 15:50

个回答

  • 版槽子
    2018-12-16 12:11:15

    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;	
    	}
    };