zoukankan      html  css  js  c++  java
  • localstorge的缓存写法(超过一定时间自动清空)

    使用缓存: (设置缓存,尽量用大写,下划线的写法)

    const ls = {
        set: function (variable, value, ttl_ms) {
            var data = {value: value, expires_at:new Date(ttl_ms).getTime()};
            localStorage.setItem(variable.toString(), JSON.stringify(data));
        },
        get: function (variable) {
            var data = JSON.parse(localStorage.getItem(variable.toString()));
            if (data !== null) {
                debugger
                if (data.expires_at !== null && data.expires_at < new Date().getTime()) {
                    localStorage.removeItem(variable.toString());
                } else {
                    return data.value;
                }
            }
            return null;
        }
    };
    window.ls = ls;
    
    //使用方式
    let _CRM_COMMENT_GUIDE = ls.get("CRM_COMMENT_GUIDE");
    ls.set("CRM_COMMENT_GUIDE",true,deadLine);

      

  • 相关阅读:
    Alpha冲刺——第六天
    Alpha冲刺——第五天
    第一次课 圆面积
    计算器第四次作业
    计算器稍微小结
    附加作业3
    2016寒假训练4
    2016寒假训练3
    第三次作业
    2016寒假训练2
  • 原文地址:https://www.cnblogs.com/wanliyuan/p/7602394.html
Copyright © 2011-2022 走看看