首页 > 其他 > 详细

关于localStorage

时间:2017-02-23 00:56:38      阅读:241      评论:0      收藏:0      [点我收藏+]

localStorage 是 HTML5 本地存储的 API,使用键值对的方式进行存取数据,存取的数据只能是字符串。不同浏览器对该 API 支持情况有所差异,如使用方法、最大存储空间等。

使用方法

设置数据:localStorage.setItem(key,value);

获取数据:localStorage.getItem(key);

获取全部数据:localStorage.valueOf();

删除数据:localStorage.removeItem(key);

清空全部数据:localStorage.clear();

获取本地存储数据数量:localStorage.length;

获取第 N 个数据的 key 键值:localStorage.key(N);

http://blog.csdn.net/cengjingcanghai123/article/details/49737007

存满了怎么办?

会报错,QuotaExceededError。

异常处理:

try{
    localStorage.setItem(key,value);
}catch(oException){
    if(oException.name == QuotaExceededError){
        console.log(超出本地存储限额!);
        //如果历史信息不重要了,可清空后再设置
        localStorage.clear();
        localStorage.setItem(key,value);
    }
}

安全问题?

http://blog.csdn.net/yangdeli888/article/details/7735260

数据时保存在哪里呢?

技术分享

如图,保存在当前域名下

本地的话是在:C:\Users\CXJ\AppData\Local\Google\Chrome\User Data\Default\Local Storage

 

关于localStorage

原文:http://www.cnblogs.com/Chen-XiaoJun/p/6431564.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!