码迷,mamicode.com
首页 > Web开发 > 详细

web存储

时间:2018-10-31 12:34:31      阅读:256      评论:0      收藏:0      [点我收藏+]

标签:oct   htm   style   else   this   smi   ons   cal   访问   

HTML 5 提供了两种在客户端存储数据的新方法:
localStorage - 没有时间限制的数据存储,可长期储存。
sessionStorage - 针对一个 session 的数据存储,
之前,这些都是由 cookie 完成的。但是 cookie 不适合大量数据的存储,因为它们由每个对服务器的请求来
传递,这使得 cookie 速度很慢而且效率也不高。

localStorage 方法:
ex:

1 <!DOCTYPE HTML>
2 <html>
3 <body>
4 <script type="text/javascript">
5 localStorage.lastname="Smith";
6 document.write("Last name: " + localStorage.lastname);
7 </script>
8 </body>
9 </html>

下面的例子对用户访问页面的次数进行计数:

 1 <script type="text/javascript">
 2 if (localStorage.pagecount
 4 {
 5 localStorage.pagecount=Number(localStorage.pagecount) +1;
 6 }
 7 else
 8 {
 9 localStorage.pagecount=1;
10 }
11 document.write("Visits "+ localStorage.pagecount + " time(s).");
12 </script>

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

 1 <!DOCTYPE HTML><html><body>
 2 
 3 <script type="text/javascript">
 4 if (sessionStorage.pagecount)
 5 {
 6 sessionStorage.pagecount=Number(sessionStorage.pagecount) +1;
 7 }
 8 else
 9 {
10 sessionStorage.pagecount=1;
11 }
12 document.write("Visits " + sessionStorage.pagecount + " time(s) this session.");
13 </script>
14 <p>刷新页面会看到计数器在增长。 </p>
15 <p>请关闭浏览器窗口,然后再试一次,计数器已经重置了。 </p> 
16 
17 
18 </body>
19 </html>

 

web存储

标签:oct   htm   style   else   this   smi   ons   cal   访问   

原文地址:https://www.cnblogs.com/zijue/p/9882098.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!