zoukankan      html  css  js  c++  java
  • JavaScript浏览器本地数据存储

    浏览器本地存储主要使用的是sessionStorage和localStorage。两者都支持,sessionStorage保存的是浏览器和服务器的一次对话
    信息,只在一次回话中有效。当在新标签页或新窗口打开时,数据就无法使用;localStorage的持续范围超过当前会话,浏览器关
    闭再打开时,数据依然有效,具体含义解释可参考 https://segmentfault.com/a/1190000002701423
    因为都使用的是键值对模式存储,所以如果存储对象,首先将对象转换成JSON字符再存储

    //step01:将存储对象转换成JSON字符串
    var music = {
              id: "ty-0021-11",
              singer:"任贤齐",
              style:"摇滚",
             album:"青春不老"
        };
    var musicStr = JSON.stringify(music);
    //step02:将字符串(可是使用escape等加密后保存)存入本地存储
    localStorage.setItem(music.id, musicStr);
    //step03: 从本地存储对象取数据,并还原
    var newMusicStr = localStorage.getItem(music.id);
    var newMusic = JSON.parse(newMusicStr);
    
  • 相关阅读:
    GUI树组件,表格
    GUI对话框
    java事件处理5(窗口,窗口坐监视器
    java事件处理4(焦点,键盘
    java事件处理3
    java事件处理2
    2
    sql查询语句心得
    The 2018 ACM-ICPC Chinese Collegiate Programming Contest Maximum Element In A Stack
    cf 1006E
  • 原文地址:https://www.cnblogs.com/TankRuning/p/5752909.html
Copyright © 2011-2022 走看看