zoukankan      html  css  js  c++  java
  • HTML5 LocalStorage 本地存储

    Web Storage又分为两种: 
    sessionStorage 
    localStorage 
    sessionStorage将数据保存在session中,浏览器关闭会清空,
    而localStorage则一直将数据保存在客户端本地;
    
    保存数据:localStorage.setItem(key,value); 
    读取数据:localStorage.getItem(key); 
    删除单个数据:localStorage.removeItem(key); 
    删除所有数据:localStorage.clear(); 
    得到某个索引的key:localStorage.key(index);
    
    for(var i=0;i<localStorage.length;i++){
    /*localStorage.key(i)遍历键*/
    document.write(localStorage.getItem(localStorage.key(i)));/*遍历值*/
    }
    
    储存对象的思路:
    可以利用JSON的stringify()方法,将复杂对象转变成字符串,存入Web Storage中;当从Web Storage中读取时, 
    可以通过JSON的parse()方法再转换成JSON对象
    var obj={"height":"175","weight":"75kg"};
    if(!localStorage.getItem('zzn')){
    localStorage.setItem('zzn',JSON.stringify(obj))
    }
    var getData=localStorage.getItem('zzn');
    var jsonData=JSON.parse(getData);
    alert(jsonData.height)
    

      

  • 相关阅读:
    176. Second Highest Salary
    175. Combine Two Tables
    172. Factorial Trailing Zeroes
    171. Excel Sheet Column Number
    169. Majority Element
    168. Excel Sheet Column Title
    167. Two Sum II
    160. Intersection of Two Linked Lists
    个人博客记录
    <meta>标签
  • 原文地址:https://www.cnblogs.com/leyi/p/4757898.html
Copyright © 2011-2022 走看看