博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
localStorage,seeionStorage API使用
阅读量:3960 次
发布时间:2019-05-24

本文共 920 字,大约阅读时间需要 3 分钟。

localStorage,seeionStorage API使用

  1. 不管我们使用哪种存储方式 ,第一步都应该判断浏览器是否支持。
    • localStorage是否支持浏览器的代码:
    if(window.localStorage){	alert(“浏览器支持”);}else{	alert(“浏览器不支持”);}
  2. 由于localStorage,seeionStorage 方法类似,这里就指介绍localStorage;
  3. 添加方法:
    • 添加方式一:
      localStorage.name = “zjx”;
    • 添加方式二:
      localStorage[“age”]=“17”;
    • 添加方式三:
      localStorage.setItem(“sex” , ”mane”);
  4. 语气对应的获取数据的方法:
    • 获取方式一:
      var call = localStorage.name;
    • 获取方式二:
      var val2 = localstorage[“age”];
    • 获取方式三:
      var val3 = localStorage.getItem(“sex”);
  5. 如何删除数据:
    localStorage.removeItem(“name”);
  6. 清除掉所有的数据:
    localStorage.clear();
  7. 注意的地方:
    • localStorage 存储的数据只能是字符串,即使在存储的时候保存的是其他类型,获取到的还是一个字符串。
    • 如果我们要在localStorage 中存储一个json 格式的数据,不经过处理直接存储肯定是不可以的,我们可以使用 json 格式数据的转换方法 JSON.stringigy()和JSON.parse(),可以在 JSON 格式和字符串之间相互转换。
    • 实例代码:
    var message = {name:”zjx”,age:18,sex:”man”};localStorage.setItem(“message”,JSON.stringify(message));var newmessage = JSON.parse(localStorage.getItem(“message”));
  8. !!! 不要在这些里面存储敏感信息。如:密码,信用卡等。

转载地址:http://sgozi.baihongyu.com/

你可能感兴趣的文章
众包完成的 Nature 大作:世界上作者最多的文章
查看>>
常用URL标注数据集网络下载
查看>>
adaboostM2初探(记录一个例子)
查看>>
Python使用heapq实现小顶堆(TopK大)、大顶堆(BtmK小)
查看>>
用python的matplotlib包绘制热度图
查看>>
matplot pip安装
查看>>
序列S的所有可能情况
查看>>
在Linux上用pip安装scipy
查看>>
随机salt二次加密及hash加密漫谈
查看>>
linux 技巧:使用 screen 管理你的远程会话
查看>>
同时装了Python3和Python2,怎么用pip?
查看>>
linux tar 解压缩zip文件报错的解决
查看>>
vim,ctag和Taglist
查看>>
Ubuntu的apt命令详解
查看>>
Ubuntu Server 设置sshd
查看>>
sort,uniq命令的使用。
查看>>
linux下md5加密(使用openssl库C实现)
查看>>
openssl、MD5的linux安装方法
查看>>
DevC++ 工程没有调试信息的解决办法
查看>>
http消息长度的确定
查看>>