分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 网页技术

web存储

发布时间:2023-09-06 02:20责任编辑:沈小雨关键词:暂无标签

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存储

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

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved