本节课的内容是介绍web storage,使用它在浏览器里存储键值对的数据,功能上像以前的cookie一样,不过他更好,存储的数据可以更大。有两种类型的web storage:local storage和session storage,他们使用相同的实现机制,只是可见性和生命周期不同。
1.使用local storage
我们使用localStorage对象来访问local storage,他返回Storage对象,Storage用来存储键值对的数据,他有下面一些属性和方法:
clear():清楚存储的键值对数据;
getItem(key):通过key获取value值;
key(index):通过索引获取key值;
length:返回键值对的个数;
removeItem(key):通过key移出指定数据;
setItem(key,value):添加一个键值对,当指定key的键值对存在,则实现更新操作;
[key]:通过数组下标的方式,使用key获取指定value值。
Storage对象允许我们存储key和value都是字符串形式的键...[ 查看全文 ]