html5开发之本地数据保存入门介绍-…

本文介绍了HTML5中两种本地数据存储技术:Web Storage与Web SQL Database。重点讲解了Web Storage的功能,包括其安全性优势及如何区分使用sessionStorage与localStorage。同时提供了基本操作方法示例。
HTML5中提供的两种保存本地数据的功能,为Web Storage与Web SQL Database。Web Storage是在客户端以key-value形式保存数据的功能。Web SQL Database 是HTML5草案中追加新功能之一,用户可以通过他在客户端使用关系数据库。
通过Web Storage提供的这种以key-value形式保存数据的功能,可以允许用户保存在应用程序上的各种设置。类似于HTML4中提供的Cookie功能,但比Cookie拥有更好的安全性。
Web Storage中按照保存数据的周期分成两种方式,即关闭窗口就消失的存储方式sessionStorage,另一种为关闭窗口之后仍然存在的存储方式localStorage。localStorage中会按照主机URL(协议://主机:端口)为单位进行数据存储。
上述功能分别由window.sessionStorage以及window.localStorage对象来提供。


  • length 返回保存的数据的个数
  • Key(index) 指定索引序号index取得key
  • getItem(key) 通过key取得对应的value
  • setItem(key,value) 保存为key-value,key与value都为字符串
  • removeItem(key) 删除key对应的value
  • clear() 删除所有的数据
   另外,还可以通过如下的形式镜像数据的存取
   
   //设置值
   localStorage.keyname="value";
   
   //取得值
   var v=localStorage.keyname;




   
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值