美文网首页
Web Storage

Web Storage

作者: zhulichao | 来源:发表于2020-07-23 09:20 被阅读0次

    Web Storage包括哪几种方式,区别是什么,没出现之前怎么做的

    HTML5中的Web Storage包括了两种存储方式:sessionStorage和localStorage。在没有Web Storage之前,是通过Cookie来在客户端存储数据的。
    
    sessionStorage用于本地存储一个会话(session)中的数据,这些数据只有在同一个会话中的页面才能访问,刷新页面数据依旧存在,但是当会话结束也就是页面关闭后数据也随之销毁。因此sessionStorage不是一种持久化的本地存储,仅仅是会话级别的存储。
    
    localStorage用于持久化的本地存储,可用于所有同源窗口或标签页(相同的域名、协议和端口),除非主动删除数据,否则数据是永远不会过期的。
    
    Cookie Web Storage
    4KB左右 5MB左右
    自己封装setCookie、getCookie 提供setItem、getItem等api
    可设置失效时间 localStorage永久保存、sessionStorage会话级别
    HTTP规范的一部分,同源的请求都带Cookie 仅在客户端保存数据,不参与和服务器的通信

    相关文章

      网友评论

          本文标题:Web Storage

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