html5 localStorage(本地存储)

原文地址:https://www.ncloud.hk/%E6%8A%80%E6%9C%AF%E5%88%86%E4%BA%AB/html5-localstorage/

html5提供两种新的客户端存储数据的方法: localStorage 和 sessionStorage.

localStorage:

    localStorage方法是长期保存, 存储的数据没有时间限制。

sessionStorage:

    sessionStorage方法是临时保存, 针对一个session进行数据存储。当用户关闭浏览器窗口后,数据就会删除。

 

localStorage主要有一下集中方法:

    setItem("key" , "value"): 存储名字为key的一个值value, 如果key存在,就更新value

    getItem("key"): 获取名称为key的值,如果key不存在则返回null

    removeItem("key"): 删除名称为“key”的信息, 这个key所对应的value也会全部被删除

    clear(): 清空localStorage中所有信息

    key(): 键的索引

 

例子:

localStorage.setItem(“name”,“panda”);//设置name为panda
localStorage.setItem(“name”,“Jane”);//覆盖之前的值,现在name所对应的值是Jane
localStorage.getItem(“name”);//获取name的值,即Jane
localStorage.removeItem(“name”);//删除name以及name的值
localStorage.clear();//清除localstorage里边所有数据
function forEachKey(callback) {//遍历显示localStorage中的key
  for (var i = 0; i < localStorage.length; i++) {
    callback(localStorage.key(i));
  }
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值