HTML5 Web 存储数据实例【下】

来源:07素材网 04月01日 21:02

localStorage 方法

localStorage 方法存储的数据没有时间限制。第二天、第二周或下一年之后,数据依然可用。

如何创建和访问 localStorage:

实例
<script type="text/javascript">
   localStorage.lastname="Smith";
   document.write(localStorage.lastname);
</script>
下面的例子对用户访问页面的次数进行计数:

实例
<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>

sessionStorage 方法

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

如何创建并访问一个 sessionStorage:

实例
<script type="text/javascript">
   sessionStorage.lastname="Smith";
   document.write(sessionStorage.lastname);
</script>
下面的例子对用户在当前 session 中访问页面的次数进行计数:

实例
<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>


原文出处:http://www.w3school.com.cn/html5/html_5_webstorage.asp
版权声明:本文来源地址若非本站均为转载,若侵害到您的权利,请及时联系我们,我们会在第一时间进行处理。

头条

在使用SQLite3时遇到的几个坑

在使用SQLite3时遇到的几个坑

《本打算在SQLite3数据库里执行一个查询语句,使用的是php语言,起初遇到的是权限问题: permission denied,因为SQLite3数据库文件和PHP执行者属于两个不同的用户,首先需要对这个文件执行mode 777的权限开放,然后,又遇到了下面这样的PHP错误