zoukankan      html  css  js  c++  java
  • h5 localStorage和sessionStorage浏览器数据缓存

    sessionStorage 会话数据,localStorage 没有过期时间

    两个的API基本都一样的

    基本的使用

    // 保存一个数据
    sessionStorage.setItem('key', 'value');
    
    // 获取指定数据, 不存在返回 null
    var data = sessionStorage.getItem('key');
    
    // 删除指定数据
    sessionStorage.removeItem('key');
    
    // 清空
    sessionStorage.clear();
    

    监听用户在浏览器中手动修改事件

    window.addEventListener("storage", (e) => {
      if (e.storageArea == localStorage) {
        const { key, oldValue, newValue, url } = e;
        console.log(
          "[[ localStore Change ]] [%s]: (%s) => (%s)",
          key,
          oldValue,
          newValue
        );
      }
    });
    
    localStorage.setItem("msg", "hello world");
    
  • 相关阅读:
    HashSet源码分析
    Mysql的体系结构和存储引擎
    触发器
    存储过程和函数
    索引
    SpringBoot 中的日志使用
    log4j2
    Logback
    slf4j
    日志门面
  • 原文地址:https://www.cnblogs.com/ajanuw/p/8072999.html
Copyright © 2011-2022 走看看