前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >html5之客户端存储

html5之客户端存储

作者头像
一个淡定的打工菜鸟
发布2018-09-06 17:35:47
1.5K0
发布2018-09-06 17:35:47
举报
文章被收录于专栏:淡定的博客淡定的博客

WebStorage介绍

所谓的WebStorage指的是客户端存储,在这里指的是浏览器端存储,比如在网站上自动登陆这些功能,其实就是把一些少量的数据存储在浏览器等客户端中,这样可以减少没必要的请求到服务器,降低服务器的压力,给用户提供更好的体验.

WebStorage的三种存储方式

  1. cookie: 广泛使用 存储量4kb左右 会在浏览器和服务器间传递 一般由服务器端创建 可以设置存储时间(默认和session一样) cookie不容易操作 jquery.cookie.js插件
  2. session(会话)Storage: H5新增 存储量5M左右 只会在浏览器存储数据(浏览器的内存中) 只会由浏览器端创建 存储时间是打开浏览器开始关闭浏览器消失 方法简洁明了 容易操作
  3. local(本地)Storage: H5新增 存储量5M左右 只会在浏览器存储数据(存储在硬盘中) 只会由浏览器端创建 永久存储除非手动删除 方法简介明了 容易操作

localStorage

  1. 添加数据: window.localStorage.setItem(key,value);
  2. 获取数据: window.localStorage.getItem(key);
  3. 移除数据: window.localStorage.removeItem(key);
  4. 清除数据: window.localStorage.clear();
  5. 获取key: window.localStorage.key(n);

sessionStorage

  1. 添加数据: window.sessionStorage.setItem(key,value);
  2. 获取数据: window.sessionStorage.getItem(key);
  3. 移除数据: window.sessionStorage.removeItem(key);
  4. 清除数据: window.sessionStorage.clear();
  5. 获取key: window.sessionStorage.key(n从0开始);
  • 应用场景: 存储一些少量临时的数据(比较少用)

总结

  1. localStorage和sessionStorage只能存储json
  2. 存储的数据不能太多 太多浏览器会卡
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018/06/19,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • WebStorage介绍
  • WebStorage的三种存储方式
  • localStorage
  • sessionStorage
  • 总结
相关产品与服务
对象存储
对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档