HTML5本地存储与会话存储?

  • 回答 (2)
  • 关注 (0)
  • 查看 (68)

除了非持久性和仅限于当前窗口的范围之外,是否有任何好处(性能,数据访问等)到本地存储上的会话存储?

龙珠粉丝255龙珠粉丝255提问于
人生的旅途辣鸡前端回答于

唯一的区别是localStorage具有不同的到期时间,sessionStorage只有在创建它的窗口处于打开状态时才能访问。

localStorage一直持续到你删除它或用户删除它。

比方说,你想保存登录用户名和密码,您可能需要使用sessionStorage超过localStorage出于安全原因(即另一人在以后的时间访问他们的帐户)。

但是,如果你想保存用户的设置,你可能会想要localStorage。总而言之:

localStorage - 长期使用

sessionStorage - 当你需要存储改变或暂时的东西时使用

最爱开车啦互联网的敏感者回答于

localStorage并且sessionStorage都延伸Storage。他们之间没有任何区别,除了打算的“非持续性” sessionStorage。

也就是说,存储的数据localStorage一直存在直到被明确删除。所做的更改已保存,并可用于当前和未来对该网站的所有访问。

因为sessionStorage,更改只能在每个窗口(或Chrome和Firefox等浏览器中的选项卡)中使用。所作更改将保存并可用于当前页面,以及将来在同一窗口中访问该网站。窗口关闭后,存储被删除。

扫码关注云+社区

领取腾讯云代金券