博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
localStorage
阅读量:6946 次
发布时间:2019-06-27

本文共 885 字,大约阅读时间需要 2 分钟。

原文链接:http://www.cnblogs.com/qyzy1024/p/4023785.html

HTML5 WEB存储中提供了两种客户端的数据存储方法:localStorage 还有sessionStorage

localStorage:

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

  1. 创建localStorage

         localStorage.setItem(key,value);

         当key值已经存在时会更新数据;

         用直接赋值的方式也是可以的,比如我要定义一个页面的访问量初始值 :  localStorage.pagecount=1;

  2.获取localStorage数据

         localStorage.getItem(key);

         当key值不存在时会返回NULL;

         也可以直接调用你定义好的数据 :var pagecount=localStorage.pagecount;

 

  3.删除localStorage

        localStorage.removeItem(key);    清除指定key对应的数据

        localStorage.clear();                   清除所有localStorage下的数据

4.遍历localStorage存储的key
       .length                                    数据总量,例:localStorage.length
       .key(index)                              获取key,例:var key=localStorage.key(index);
       知道以上值后通过循环遍历出localStorage下的所有数据;
 
5.存储JSON格式数据
       JSON.stringify(data)                  将一个对象转换成JSON格式的数据串,返回转换后的串
       JSON.parse(data)                      将数据解析成对象,返回解析后的对象
 
备注:localStorage存数的数据是不能跨浏览器共用的,一个浏览器只能读取各自浏览器的数据,储存空间5M。

转载于:https://www.cnblogs.com/youaremysunshine/articles/5153508.html

你可能感兴趣的文章
《从零开始学Swift》学习笔记(Day 35)——会使用下标吗?
查看>>
盛大私有化和陈天桥的土皇帝心态
查看>>
Exchange Server 2013 公网发布疑难解答
查看>>
Oracle 12c dataguard云上挖坑记--为某机场贵宾业务部署oracle 12c到云端
查看>>
前端开发在不久的将来定会成为主导
查看>>
jQuery内ready与load事件的区别
查看>>
[笔记].关于Stratix III使用非易失加密后,无法正常配置启动的问题探讨
查看>>
一个通用的单元测试框架的思考和设计03-实现篇-核心类源码
查看>>
万能导出数据到Excel
查看>>
[感谢坑娘][回忆3年前]茜色的终点线....
查看>>
减少垃圾广告 让你的电子邮箱更安全
查看>>
载入史册 改变IT安全历程的十大里程碑
查看>>
UVA 624 CD
查看>>
Windows phone 7: DataBinding and UI Refresh系列教程
查看>>
矩阵快速幂 学习笔记
查看>>
linux iconv 批量转码
查看>>
使用MongoDB的GridFS保存用户文件的折腾日记
查看>>
Linux的Find使用
查看>>
ios开发工程师笔试基础题
查看>>
基于Struts构建新闻发布系统
查看>>