欢迎来到DIVCSS5查找CSS资料与学习DIV CSS布局技术!
    本文简单介绍一下localStorage与sessionStorage区别。
    两个存储对象非常相近,它们具有相同的属性与方法,功能也相同。
    下面对它们两者的相同点和区别进行一下总结罗列。
    一.相同点:
    (1).具有相同的属性与方法,且功能相同。
    (2).都存储于浏览器客户端。
    二.区别:
    两者的主要区别在于数据在本地存储的时长。
    localStorage存储时长是永久性的,除非人为删除或者其他意外导致删除。
    sessionStorage存储时长与localStorage有很大区别,从其名称就可以可以出。
    sessionStorage由如下两个单词合成:
    (1).session:翻译成汉语具有"会话"的意思。
    (2).storage:翻译成汉语具有"存储"的意思。
    顾名思义,sessionStorage功能是实现会话期间的数据存储功能。
    那么sessionStorage中数据的存储时长就是"会话"的时长(生命周期)。
    下面对其生命周期进行一下简单总结:
    (1).当浏览器选项卡关闭时,生命周期结束。
    (2).既然选项卡关闭生命周期都会结束,更不用说整个浏览器窗口关闭。
    (3).也就说sessionStorage会话受限于浏览器选项卡之内。
    (4).新打开一个选项卡或者一个新窗口都是新初始化一个会话,是独立的。
    (5).通过JS或者链接跳转到同源页面时,可以实现数据共享,但是两个数据是独立的。

如需转载,请注明文章出处和来源网址:http://www.divcss5.com/html/h56327.shtml