前端开发学习

jquery 本地存储 sessionStorage

2019-05-11  本文已影响7人  Devops海洋的渔夫

上一篇写到jquery 本地存储 localStorage, localStorage在浏览器关闭后,只要不主动删除就一直存在。

但是下面讲的sessionStorage就不一样,只会在关闭前有效,只要窗口关闭,那么数据就会立即删除,起到一定的安全性作用。

sessionStorage

3、sessionStorage 存储在本地,容量为5M或者更大,不会在请求时候携带传递,在同源的当前窗口关闭前有效。

localStorage 和 sessionStorage 合称为Web Storage , Web Storage支持事件通知机制,可以将数据更新的通知监听者,Web Storage的api接口使用更方便。

iPhone的无痕浏览不支持Web Storage,只能用cookie。

sessionStorage的用法基本与localStorage一致,如下:

//设置的两种方式:
sessionStorage.setItem("dat2", "456");
sessionStorage.dat2 = '456';

//获取的两种方式:
console.log( sessionStorage.getItem("dat2") );
console.log( sessionStorage.dat2 );

//删除
sessionStorage.removeItem("dat2");
上一篇下一篇

猜你喜欢

热点阅读