资讯专栏INFORMATION COLUMN

Web存储

W_BinaryTree / 3027人阅读

摘要:通常我们所说的本地存储技术,就是存储。和类似,存储是与域名一一对应的。和不同的是,无法让使用存储的数据。可以借助变通实现这意味着和都可以安全地使用名为的存储键。不过,它存储数组的字符串版本,而不是数组本身。

通常我们所说的本地存储技术,就是Web存储。Web存储有两个版本:本地存储(Local Storage)和会话存储(Session Storage).两者使用完全相同的API,但本地存储会持久存在(或直到用户清除),而会话存储只要浏览器关闭就会消失。
和Cookie类似,Web存储是与域名一一对应的。和Cookie不同的是,无法让app.foo.com使用www.foo.com存储的数据。(可以借助iframe变通实现)这意味着foo.com和goo.com都可以安全地使用名为name的Web存储键。

使用Web存储

Web存储API有如下4个简单的方法

localStorage.setItem:设置特定键的值

localStorage.getItem:检索特定键值

localStorage.removeItem:删除键及其关联的值

localStorage.clear:删除所有的键/值对(但只限于发出请求的特定域名)

Web存储仅支持字符串数据。这有时会引起混淆,考虑下面这段代码:

var names = ["zuckjet", "zuckberg"];
localStorage.setItem("names", names);

上面代码可以正常运行。不过,它存储数组的字符串版本,而不是数组本身。如果你调用localStorage.getItem("names"),那么将得到字符串"zuckjet, zuckberg".
通常我们使用JSON进行编码。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/51867.html

相关文章

  • [译] Web Storage 初探

    摘要:浏览器支持表浏览器版本及以上及以上及以上及以上及以上目前,标准是总共有五个级别的推荐。这对于数据安全来说是有益的。规范说明了当触发存储失败事件的标准的错误警告输出,比如异常。通过存储数据相对于来说可能会更加复杂一些。 原文:Web Storage: A Primer Web Storage是相对比较新的一种可以将数据存储在用户电脑(客户端)的一种方式。 Web Storage给网站/应...

    honmaple 评论0 收藏0
  • session一致性架构设计实践

    摘要:最常见的,会把用户的登录信息用户信息存储在中,以保持登录状态。什么是一致性问题只要用户不重启浏览器,每次短连接请求,理论上服务端都能定位到,保持会话。在高可用时,如何保证路由的一致性,是今天将要讨论的问题。 一、缘起 什么是session?服务器为每个用户创建一个会话,存储用户的相关信息,以便多次请求能够定位到同一个上下文。 Web开发中,web-server可以自动为同一个浏览器的访...

    freewolf 评论0 收藏0
  • session一致性架构设计实践

    摘要:最常见的,会把用户的登录信息用户信息存储在中,以保持登录状态。什么是一致性问题只要用户不重启浏览器,每次短连接请求,理论上服务端都能定位到,保持会话。在高可用时,如何保证路由的一致性,是今天将要讨论的问题。 一、缘起 什么是session?服务器为每个用户创建一个会话,存储用户的相关信息,以便多次请求能够定位到同一个上下文。 Web开发中,web-server可以自动为同一个浏览器的访...

    honhon 评论0 收藏0
  • js客户端存储Web存储

    摘要:存储客户端存储有几种方式,存储就是其中一种。浏览器兼容性存储有效期永久性。实际上,的数据是写入磁盘中,每次读取数据时,实际上是从硬盘驱动器上读取这些字节。所以不要在客户端存储敏感信息,比如密码或信用卡信息。 WEB存储 客户端存储有几种方式,WEB存储就是其中一种。最初作为H5的一部分被定义成API形式,后来被剥离出来作为独立的标准。所描述的API包含localStorage对象和se...

    ixlei 评论0 收藏0
  • Web Storage实用指南

    摘要:有两种实现,一个是,一个是。作用域的作用域是限定在文档源级别的,不同的文档源之间是不能读取和修改对方的数据的,而相同的文档源是可以的。当的值超出了,返回。除非用户要求删掉数据,或者存储空间不足,或者处于完全原因。 Web Storage 如有不当之处,欢迎指出,如需转载,请注明出处 本文一共分为两章。 第一章讲Web Storage的使用,目标是让大家看完第一章后基本能应对80%的使用...

    UsherChen 评论0 收藏0
  • Web Storage实用指南

    摘要:有两种实现,一个是,一个是。作用域的作用域是限定在文档源级别的,不同的文档源之间是不能读取和修改对方的数据的,而相同的文档源是可以的。当的值超出了,返回。除非用户要求删掉数据,或者存储空间不足,或者处于完全原因。 Web Storage 如有不当之处,欢迎指出,如需转载,请注明出处 本文一共分为两章。 第一章讲Web Storage的使用,目标是让大家看完第一章后基本能应对80%的使用...

    NeverSayNever 评论0 收藏0

发表评论

0条评论

W_BinaryTree

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<