html5+css3【5】

本地储存

在html5中除了canvas元素,另一个新增的非常重要功能就是可以在本地客户端储存数据的webstorage功能。
在HTML4中我们是使用的cookies在客户端保存用户名等等一些简单的用户信息。
cookies的缺点:

  • 1.大小限制在4kb;
  • 2.带宽浪费;
  • 3.难以操作;

为了解决止痒的一些问题,在HTML5中重新提供了在客户端保存数据的功能,他就是我们的“webstorage”。

sessionStorage 临时保存

session就是在打开网站到关闭网站之间要求 进行保存的数据。
用法:

sessionstorage.setitme('key','value';或sessionStorage.key='value';

临时数据读取方法:

变量=sessionstorage.getitem('key');或sessionstorage.key;		
localstorage 永久保存

永久保存就是将数据保存在客户端本地的硬件设备上面,如果浏览器被关闭,这个数据不会丢失,下次打开可以继续使用,这个功能就是我们的localstorage永久保存功能。
永久保存数据的方法:

localstorage.setItem('key','value';或localstorage.key;

读取的方法

变量=localstorage.getItem('key');或 变量=localstorage.key;

实战:制作一个简单的留言板

制作留言板需要使用到的函数有3个
1、saveStorage函数
使用“new Date().getTime()”语句来获取当前的日期和时间戳,然后使用localstorage.setitem将获取到的时间戳作为键值,并将文本框中的数据作为键名进行保存。保存后使用loadstorage函数在页面上显示保存后的数据。
2.loadStorage函数
这个函数取得保存后的所有数据,然后以表格的形式进行显示。
两个重要属性

- loadstorage.length
 所有保存在localstorage中的数据条数
 - localstorage.key(index)
想要得到的数据的索引号作为index参数传入,可以得到localstorage中与这个索引号对应的数据。

3.clearStorage函数
将保存在localstorage中的数据全部清除。
用法:localstorage.clear();

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值