1 if(!window.localStorage && /MSIE/.test(navigator.userAgent)){ 2 if(!window.UserData) { 3 window.UserData = function(file_name) { 4 if(!file_name) file_name="user_data_default"; 5 var dom = document.createElement(‘input‘); 6 dom.type = "hidden"; 7 dom.addBehavior ("#default#userData"); 8 document.body.appendChild(dom); 9 dom.save(file_name); 10 this.file_name = file_name; 11 this.dom = dom; 12 return this; 13 }; 14 15 window.UserData.prototype = { 16 setItem:function(k, v) { 17 this.dom.setAttribute(k,v); 18 this.dom.save(this.file_name); 19 }, 20 getItem:function(k){ 21 this.dom.load(this.file_name); 22 return this.dom.getAttribute(k); 23 }, 24 removeItem:function(k){ 25 this.dom.removeAttribute(k); 26 this.dom.save(this.file_name); 27 }, 28 clear:function() { 29 this.dom.load(this.file_name); 30 var now = new Date(); 31 now = new Date(now.getTime()-1); 32 this.dom.expires = now.toUTCString(); 33 this.dom.save(this.file_name); 34 } 35 }; 36 } 37 window.localStorage= new window.UserData("local_storage"); 38 }
JS localStorage 存储变量,布布扣,bubuko.com
原文:http://www.cnblogs.com/fengys-moving/p/3579827.html