localStorage 方法存储的数据没有时间限制。第二天、第二周或下一年之后,数据依然可用。

localstorage有setItem,getItem,removeItem,key,clear 5个方法,和length一个属性。localStorage中都是以 key/value的形式来存储数据的,存储的数据类型都是字符串,如果需要其他类型,需要自行转换。localStorage方法存储的数据没有时间限制。第二天、第二周或下一年之后,数据依然可用。

如何创建和访问localStorage:

可以像对象字面量那样使用Web Storage:

localStorage.fresh = “vfresh.org”;   //设置一个键值

var a = localStorage.fresh;   //获取键值

delete localStorage[  //删除键值

或者使用它的API:

localStorage.setItem(“fresh”,“vfresh.org”); //设置一个键值

localStorage.getItem(“fresh”); //获取一个键值

localStorage.key(0); //获取指定下标的键的名称(如同Array)

localStorage.removeItem(“fresh”); //删除一个键值

localStorage.clear(); //清空storage

字面量方式比API更高效,也更方便,所以你懂的。

下面的例子对用户访问页面的次数进行计数:

更多推荐