强大的html5的javascript存储

localStorage 方法 和 sessionStorage 方法

localStorage 方法存储的数据没有时间限制。 关闭浏览器后还在存储状态

sessionStorage 方法针对一个 session 进行数据存储。当用户关闭浏览器窗口后,数据会被删除。

举例:

[code lang=”js”]
<script type="text/javascript">
if (localStorage.pagecount)
{
localStorage.pagecount=Number(localStorage.pagecount) +1;
}
else
{
localStorage.pagecount=1;
}
document.write("Visits "+ localStorage.pagecount + " time(s).");
</script>
[/code]

 

[code lang=”js”]
<script type="text/javascript">
if (sessionStorage.pagecount)
{
sessionStorage.pagecount=Number(sessionStorage.pagecount) +1;
}
else
{
sessionStorage.pagecount=1;
}
document.write("Visits "+sessionStorage.pagecount+" time(s) this session.");
</script>
[/code]

两个例子都是在进行访问次数统计,区别在于两个不同方法的特性!可以让你灵活应用!相比cookie更加简便!