使用webStorage

使用webStorage
1.存储数据:
  localStorage.name = 'value';
  localStorage['name'] = 'value';
  localStorage.setItem('name','value');
  注意键和值总是字符串。建议使用webStorage API(setItem,getItem,removeItem,key,length)
2.获取数据:
  var value = localStorage.getItem('name');
  var value = localStorage.name;
  var value = localStorage['name'];
3.删除数据:
  清空所有数据
    localStorage.clear();
  删除特定数据;
    localStorage.removeItem('name');
4.检测浏览器是否支持:
  function storageAvailable(type) {
    try {
      var storage = window[type],
      x = 'storage_test';
      storage.setItem(x, x);
      storage.removeItem(x);
      return true;
    }
    catch(e) {
      return false;
    }
  }
  if (storageAvailable('localStorage')) {
    // Yippee! We can use localStorage awesomeness
  }
  else {
    // Too bad, no localStorage for us
  }
5.就是存储对象了,我们需要进行转换为字符串存入,等到使用的时候取出再转为对象。
  var str = JSON.stringify(obj);
  localStorage.mydata = str;
  var obj = JSON.parse(localStorage.mydata);

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Array.of()函数 函数作用:将一组值,转换成数组。 传进去的数字是:1~5,最后经过Array.of函数...
    CRUD_科科阅读 2,224评论 0 1
  • Java集合 ★★★★★集合框架:用于存储数据的容器。 特点: 1:对象封装数据,对象多了也需要存储。集合用于存储...
    毛子果阅读 3,961评论 0 1
  • by:孤鸟差鱼 置身事外的人 总问什么情况 对于他们来说 不应该就是没情况吗
    孤鸟差鱼阅读 1,508评论 0 1
  • 弗兰兹·卡夫卡(Franz Kafka)有一篇短篇小说《法的面前》(《Before The Law》),讲的是一个...
    荷生阅读 4,785评论 0 0
  • 本来想下个Facebook,注册很久成功不了百度之后发现十月份就已经无法在大陆注册,后来想下Twitter,发...
    Cymbeline_阅读 1,378评论 0 0

友情链接更多精彩内容