HTML5 提供了两种在client存储数据的新方法:

localStorage - 没有时间限制的数据存储

sessionStorage - 针对一个 session 的数据存储

这些都是由 cookie 完毕的。

可是 cookie 不适合大量数据的存储,

以下一起来看一个localStorage 存储json对象存储格式问题的解决的方法

var obj= [{ "name": "a张三", "addr":"天津"},

{ "name": "a张狗","addr":"上海"},

{ "name": "a王武","addr":"北京"},

];

obj=JSON.stringify(obj);

//转化为json字符串

localStorage.setItem("temp2",obj);

//返回字符串

//typeof localStorage.getItem("temp2");

//返回字符串转化为json对象

obj=JSON.parse(localStorage.getItem("temp2"));

document.write(obj[0].name);

localStorage.a = 3;//设置a为"3"

localStorage["a"] = "sfsf";//设置a为"sfsf",覆盖上面的值

localStorage.setItem("b","isaac");//设置b为"isaac"

var a1 = localStorage["a"];//获取a的值

var a2 = localStorage.a;//获取a的值

var b = localStorage.getItem("b");//获取b的值

localStorage.removeItem("c");//清除c的值

这里最推荐使用的自然是getItem()和setItem()。清除键值对使用removeItem()。

假设希望一次性清除全部的键值对,能够使用clear()。

html缓存效果代码,html5缓存(示例代码)相关推荐

  1. html5响应苹果6手机代码,HTML5 6(示例代码)

    复习: HTML5新特性               重要程度(10) 1.新的语义标签               10 2.表单2.0                      7 3.视频和音频 ...

  2. arcgis sample代码之SOE示例代码PageLayout REST Server Object Extension 的源码分析

    0.前言 研究 arcgis object的代码是十分重要的,对于学习arcObject太重要了,因为没有这些代码,学习混乱的arcObject将会更佳的困难. 我的arcgis server 是10 ...

  3. html代码圣诞树位置代码,html 圣诞树(示例代码)

    简介这篇文章主要介绍了html 圣诞树(示例代码)以及相关的经验技巧,文章约1263字,浏览量499,点赞数8,值得推荐! div{ width:0px; height:0px; background ...

  4. uni-app读取html缓存,uni-app同步缓存值 设置 读取 删除(示例代码)

    A页面 去login页面 msg : [ \'uniapp行业峰会频频亮相开发者反响热烈\', \'DCloud完成B2轮融资,uni-app震撼发布\', \'36氪热文榜推荐.CSDN公号推荐 D ...

  5. 模拟QQ隐藏效果的实现(示例+代码+隐藏类)

    http://download.csdn.net/source/1951864 下载地址

  6. 进程双向通信c语言代码,进程间通信——管道(示例代码)

    进程间通信方式主要分为管道.SystemV IPC. POSIX IPC三大类,管道作为进程间通信的一大重要方式,平时应用当中十分广泛.于是这里就先简单整理了一些关于管道的用法和注意事项. 匿名管道 ...

  7. html新人入门代码,HTML入门(示例代码)

    HTML基本语法 这是我的第一篇博客,都说大佬也是从菜鸟一步一步起来的嘛,所以我这第一篇博客的技术也不一定很高.但是,这应该是一篇绝大多数零基础入门的同学都能够看得懂的博客.跟着本篇博客的内容慢慢来, ...

  8. 怎么精炼java代码_网页播放器开发(四)代码精炼提纯(示例代码)

    四.精简提炼 我们的播放器基本实现了,但是代码复用不高,所以我们要进行封装,以插件的形式体现. 1.插件的基本运行代码如下: ;(function(undefined){'use strict'; . ...

  9. java异常代码_Java异常(示例代码)

    Java异常处理 程序发生异常的原因有很多,通常包含以下几类: 用户输入非法数据 要打开的文件不存在 网络通信连接中断,或者JVM内存溢出 异常有的是因为用户错误引起的,有的是程序错误引起的,还有一些 ...

最新文章

  1. Linux中读写权限
  2. python财务-财务方面的学生如何学习python?
  3. RDCL报表的两种使用方法/为DataSet添加两个Table_AX
  4. 【BZOJ2728】[HNOI2012]与非 并查集+数位DP
  5. android blcr 编译,BLCR 基本环境搭建【zz~】
  6. LeetCode题集大全
  7. RTX5 | 内存池03 - 共享内存用于线程之间的通讯(轮询方式)
  8. 配置管理-CMMI的五个等级
  9. Vuex源码阅读分析
  10. java混淆加密_源代码部分加密混淆方案
  11. java使用Rocksdb
  12. UML期末大作业——《UML系统分析与设计》
  13. 微信保存图片提示失败_微信为什么保存不了图片
  14. 【linux】正点原子linux教程学习
  15. 小程序搜索页面搜索记录和热门搜索实现
  16. 汇编指令控制单片机数码管
  17. 数据库常用命令及关键字
  18. 多相机BEV感知表达
  19. 文件压缩数据隐藏(将文件隐藏在图片中)
  20. python图片缩放不失真

热门文章

  1. html常用标签总结
  2. CentOS7 下安装telnet服务
  3. 如何使用ITEXTSHARP将HTML代码字符串写进PDF
  4. Dynamic Programming之Longest Increasing Subsequence (LIS)问题
  5. UVA10179 Irreducable Basic Fractions【欧拉函数+数论】
  6. Vijos P1596 加法表【迭代】
  7. I00013 鸡兔同笼
  8. 整数运算、浮点运算与溢出
  9. AOP 基本术语及其在 Spring 中的实现
  10. 二分查找的变体 —— Fibnaccian Search