localStorage存储
function set(key, value) { var curTime = new Date().getTime(); localStorage.setItem(key, JSON.stringify({ data: value, time: curTime })); }
存储时转换数据类型:
set("keyword", JSON.stringify(keyword))
获取localStorage存的数据
function get(key) { var data = localStorage.getItem(key); if(data) { var dataObj = JSON.parse(data); if(new Date().getTime() - dataObj.time > 1000 * 60 * 60 * 4) { localStorage.removeItem(key); } else { var dataObjDatatoJson = JSON.parse(dataObj.data) return dataObjDatatoJson; } } }