localstorage(本地存储)

Posted 师兄白泽

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了localstorage(本地存储)相关的知识,希望对你有一定的参考价值。

web storage(本地存储,比cookie强大) 与http无关 ,没有性能消耗。永远不会消失,只能手动删除。
与cookie相同的地方:不能跨域
与cookie不同的地方: 大小 5MB(cookie大小 4kb)

localstorage数据在当前域名有效

localstorage属性

  1. length 本地存储数据的数量
  2. key() 通过索引找到存储的数据
  3. getItem() 通过键名找到本地存储的数据
  4. setItem() 设置一个本地存储数据
  5. removeItem() 删除一个本地存储数据
  6. clear() 清空本地存储数据
console.dir(Storage);
console.log(sessionStorage);
console.log(localStorage);
console.log(localStorage.length);
//  设置本地化存储
localStorage.setItem('name','baize');
localStorage.setItem('age','12');
localStorage.setItem('sex','nan');
localStorage.setItem('hobby','basketball');
var color = ['red','yellow','blue'];
var demo = c1:'red','c2':'yellow';
localStorage.setItem('color',color);//存储数组
localStorage.setItem('demo001',demo);//[object Object]
localStorage.setItem('demo002',JSON.stringify(demo));//正确存储对象
console.log(JSON.parse(localStorage.getItem('demo002')));
console.log(localStorage.getItem('color'));
console.log(localStorage.getItem('name'));
localStorage.removeItem('color');
localStorage.clear();

sessionstorage
数据仅在当前窗口有效

以上是关于localstorage(本地存储)的主要内容,如果未能解决你的问题,请参考以下文章

localStorage本地存储的简单使用

localstorage本地存储的简单使用

LocalStorage本地存储

本地存储 localStorage

HTML5 LocalStorage 本地存储

本地储存(localStorage)记录