什么时候应该使用html5 sessionStorage?

前端之家收集整理的这篇文章主要介绍了什么时候应该使用html5 sessionStorage?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我已经学到了sessionStorage(在会话期间持续)和localStorage之间的区别(如果没有删除,永久保持)。

我可以看到localStorage可以用作更好的cookie。 (更多的大小,不像每个HTTP请求像cookie一样去服务器)。

但是对于sessionStorage,我在想什么时候应该有效地使用它?

我想到用户输入到pageA中的文本字段,然后在同一个选项卡或浏览器窗口中移动到pageB,pageB可以查找sessionStorage。

我不能真的扩大我的猜测比上面的情况。有没有人可以告诉我如何使用sessionStorage?

解决方法

使用ajax驱动的动态界面,很多时候没有任何内容存储当前界面的显示状态(例如选择了哪个标签)。 sessionStorage可以用来存储界面的状态,所以当回到一个页面的时候,你可以按照用户看的方式恢复屏幕。

另一个用途是,如果你在一个单一的对象上工作的页面很深,可以将id保存为全局变量currentInvoiceId。

每个页面上需要的用户设置,如特殊的布局或模板,可以一次加载,并放入sessionStorage以便于访问。

有些东西你只希望用户每次登录看到一次,就像一个新闻弹出窗口。您可以存储他们已经在sessionStorage中看到它。这也适用于您只希望用户每次登录一次操作的操作。

在使用viewstate,hidden< input>之间的页面之间传递数据是一个很好的选择。字段或URL参数。

猜你在找的HTML5相关文章