美文网首页
Web存储API---sessionStorage和localS

Web存储API---sessionStorage和localS

作者: 我不叫奇奇 | 来源:发表于2016-12-22 19:52 被阅读48次

Web存储API

简介:
  1. 对于任何程序来说,能够实现数据存储是必备功能之一,并且在需要的时候能够提供数据。但在过去的Web客户端,没有能够支持数据存储的有效机制,cookie曾用来在客户端存储少量信息,但受其性质所限,cookie只能存储一些短的字符串

  2. 在HTML5中提供了Web存储API,它是在cookie之上的增强。这个API允许我们在用户的硬盘上存储数据,并在日后使用这些数据。

  3. API可以分成两个部分:

    • 信息必须且只在会话过程中使用—sessionStorage

      当浏览器窗口关闭时,数据全部丢失

    • 信息必须长期保存且由用户决定时长—localStorage

      关闭浏览器窗口时,数据继续使用

      数据只能由用户删除

查看sessionStorage、localStorage的位置


sessionStorage

  1. sessionStorage这部分API就像是会话cookie的替代。

  2. cookie以及sessionStorage都是在特定的时间段内保持数据可用。但cookie使用浏览器作为引用,而sessionStorage使用单个窗口作为引用,这就意味着,窗口关闭之后,sessionStorage就不能再使用。

  3. 方法

1)设置数据
   
        setItem(key,value)

key - 作为存储数据的唯一标识
value - 存储的数据内容(number/string)

2) 根据标识获取数据

        var value = getItem(key);
   
3) 删除指定标识的数据

         removeItem(key);

4)将存储系统的所有数据删除

         clear()

5)根据索引值返回key

        var key = key(index);
  1. 属性

    返回当前存储系统的数据个数

     .length
    

localStorage

  1. 提供的属性和方法与sessionstorage一致

  2. storage事件

    实现多个窗口之间共享数据内容

    问题:

    数据安全性低
    目前除Safari浏览器支持该事件,其他浏览器不支持

相关文章

  • Web存储API---sessionStorage和localS

    Web存储API 简介: 对于任何程序来说,能够实现数据存储是必备功能之一,并且在需要的时候能够提供数据。但在过去...

  • Storage 存储

    存储:分为本地存储 和 会话存储+++++++++在一定程度上解决了cookie 的不便利 本地存储 localS...

  • 本地存储

    本地存储 1 sessionStorage 会话存储 浏览器一关闭 就不存在 2 localS...

  • js三种存储方式区别

    js三种存储方式区别 javaScript有三种数据存储方式,分别是: sessionStorage localS...

  • Vuex 与 Localstorage 的区别

    1.最重要的区别 一,vuex 存储在内存 二,localstorage 以文件的方式存储在本地 三,locals...

  • 数据存储cookie、sessionStorage、localS

    这三种方式都是用于客户端存储数据的方式。 cookie首先cookie是最先颁布的一种方式,是由网景公司创造的。它...

  • JavaScript 存储对象

    Web 存储 API 提供了 sessionStorage (会话存储) 和 localStorage(本地存储)...

  • Express模板中的传值对象app.locals和res.lo

    app.locals和res.locals是expess中用于渲染模板的两个对象.locals可能存在于app对象...

  • redux-persist

    前端应用,状态信息可以存储在: 1 应用内部(eg:state 、redux) 2 URL 3 缓存(localS...

  • Javascript存储对象

    JavaScript存储对象 Web 存储 API 提供了 sessionStorage (会话存储) 和 loc...

网友评论

      本文标题:Web存储API---sessionStorage和localS

      本文链接:https://www.haomeiwen.com/subject/xmehvttx.html