HTML5之sessionStorage用法

2020-05-06  本文已影响0人  橙赎
一、介绍

sessionStorage 是HTML5新增的一个会话存储对象,用于临时保存同一窗口(或标签页)的数据,在关闭窗口或标签页之后将会删除这些数据。在JavaScript语言中可通过 window.sessionStorage 或 sessionStorage 调用此对象。

二、特点:
三、属性方法:

方法:

        /**
         * 构造数据
         */
        let userInfo = {
            name: "小明",
            age: 23
        }
        //存储数据,字符串方式存储
        sessionStorage.setItem("userInfo", JSON.stringify(userInfo));
        // 取值
        const user = sessionStorage.getItem("userInfo")
        console.log(JSON.parse(user).name)    //小明
四、简单用途
//滚动时保存滚动位置
        $(window).scroll(function () {
            if ($(document).scrollTop() != 0) {
                sessionStorage.setItem('offsetTop', $(document).scrollTop())
            }
        })
        // onload时,取出并滚动到保存位置
        window.onload = function () {
            var _offset = sessionStorage.getItem("offsetTop");
            $(document).scrollTop(offsetTop);
        };
上一篇 下一篇

猜你喜欢

热点阅读