1.本地存储-localStorage、sessionStorage
2.webSQL、indexeddb
3.html5离线存储
* 详细教程请看:http://www.imooc.com/learn/104
* 在 chrome 中,按 Ctrl + Shift + Delete 弹出清除历史记录框,如果勾选了下面这一项,会把 cookie 和 localStorage 一起清除掉
* 以下是我整理的一些方便自己用的方法和概念:
//cookie是有大小和数量限制的:http://www.cnblogs.com/henryhappier/archive/2011/03/03/1969564.html
/*function setStorage(key, val) {
var time = new Date().getTime();
localStorage.setItem(key, JSON.stringify({val: val, time: time}));
}
//setStorage('a' ,'1234');
function getStorage(key, exp) {
var newTime = new Date().getTime(),
val = JSON.parse(localStorage.getItem(key)),
usable = true;//true 没有过期
if(newTime-val.time > exp) {
usable = false;
}
return {
usable: usable,
val: val.val
}
}
var a = getStorage('a', 1000000);
console.log(a);*/