美文网首页前端开发学习
jquery 本地存储 sessionStorage

jquery 本地存储 sessionStorage

作者: Devops海洋的渔夫 | 来源:发表于2019-05-11 15:57 被阅读7次

    上一篇写到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");
    

    相关文章

      网友评论

        本文标题:jquery 本地存储 sessionStorage

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