And*_*dre 2 javascript html5 local-storage
有人可以向我解释一下localStorage是什么,以及我将如何或在何处使用它?
我意识到这个问题可以通过"谷歌搜索"来回答,但我更喜欢简洁,易于查找,以及从Stack Overflow获得的索引和多样化的解释性答案.
localStorage是一种在客户端计算机上存储数据的方法.假设您要保存上次用户访问您网页时的日期.页面加载后,您可以使用以下代码:
function saveData() {
localStorage.lasttimevisited = new Date();
}
Run Code Online (Sandbox Code Playgroud)
下次页面加载时,您可以检查是否localStorage.lasttimevisited已满,如果是,请欢迎用户.
localStorage的优点是,即使关闭浏览器,它仍然会在内存中.如果有人访问该页面,他们将从上次(如果他们上次访问)受到欢迎,即使他们最后一次访问是在几个世纪前.
但是,有一些缺点.用户可以清除浏览器数据/缓存以清除所有localStorage数据.它们还可能具有不受支持的浏览器,例如IE7.
localStorage只能通过JavaScript访问,而且是HTML5.