文章分类 Classification
HTML 5 Web 存储
稿件来源: 互联网 撰稿作者: 太阳光 发表日期: 2013-10-07 阅读次数: 145 查看权限: 游客查看
之前,这些都是由 cookie 完成的。但是 cookie 不适合大量数据的存储,因为它们由每个对服务器的请求来传递,这使得 cookie 速度很慢而且效率也不高。
在客户端存储数据
HTML5 提供了两种在客户端存储数据的新方法:
- localStorage - 没有时间限制的数据存储
- sessionStorage - 针对一个 session 的数据存储
//localStorage 方法 //localStorage 方法存储的数据没有时间限制。第二天、第二周或下一年之后,数据依然可用。 <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 进行数据存储。当用户关闭浏览器窗口后,数据会被删除。 <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>
或者使用它的API:
//清空storage
localStorage.clear();
//设置一个键值
localStorage.setItem(“fresh”,“vfresh.org”);
//获取一个键值
localStorage.getItem(“fresh”);
//return “vfresh.org” //获取指定下标的键的名称(如同Array)
localStorage.key(0);
//return “fresh” //删除一个键值
localStorage.removeItem(“fresh”);
关键词: html5,数据存储,storage 编辑时间: 2013-10-11 17:35:19
0
高兴0
支持0
搞笑0
不解0
谎言0
枪稿0
震惊0
无奈0
无聊0
反对0
愤怒
0%(0)
0%(0)
- 中搜索:HTML 5 Web 存储
- 中搜索:HTML 5 Web 存储
- 暂无评论
文章图片 article Pictrue
网友评论