sessionStorage和localStorage中 存储
2015-09-25 17:01
316 查看
转:/article/2698663.html
sessionStorage只在页面打开是起作用,
localStorage关闭页面后仍然起作用。
有时候,我们需要将数据存储到sessionStorage和localStorage中,这样做的好处有:
1 缓存数据
2 减少对内存的占用
但是,storage只能存储字符串的数据,对于JS中常用的数组或对象却不能直接存储。
?
上面的写法都是不能成功的!但我们可以通过JSON对象提供的parse和stringify将其他数据类型转化成字符串,再存储到storage中就可以了。请看下面的代码。
?
localStorage也一样,只是和sessionStorage的存储时间不一样。
需要注意的是,JS中的数组本质上也是对象类型,所以上面的代码对数组也是适用的。
sessionStorage只在页面打开是起作用,
localStorage关闭页面后仍然起作用。
有时候,我们需要将数据存储到sessionStorage和localStorage中,这样做的好处有:
1 缓存数据
2 减少对内存的占用
但是,storage只能存储字符串的数据,对于JS中常用的数组或对象却不能直接存储。
?
?
需要注意的是,JS中的数组本质上也是对象类型,所以上面的代码对数组也是适用的。
相关文章推荐
- android pcm转amr格式
- 查看iOS/Mac 的私有API - 使用class-dump
- PyQt5
- hash join (Oracle里的哈希连接原理)
- Python网络爬虫
- html文档基本结构
- hadoop-yarn启动流程分析
- Windows 使用pip安装 Django
- fullCalendar的小例子
- Android Tips
- . Bundler简介
- 比较Activiti中三种不同的表单及其应用
- 1.1单链表
- Android samples API Demos之UI篇3(AdvancedImmersiveMode)沉浸模式
- socket阻塞与非阻塞,同步与异步、I/O模型
- nginx location 语法
- 编码问题
- sql实现有数据就更新,没有就插入
- 通过sql语句查看MYSQL表占空间,数据库所占空间
- 多线程几种同步方式