当前位置: 首页 > news >正文

HTML5移动开发实战必备知识——本地存储(2)

HTML5移动开发实战必备知识——本地存储(2)

了解了一些主要的本地存储使用方法和思想后。我们来系统的介绍一下本地存储。

本地存储分为三大类:localStorage/sessionStorage/本地数据库

localStorage和sessionStorage二者的使用方法、所包括的函数、调用方法等都是同样的。二者不过含义不同。当中。localStorage所存储的数据是长期有效的。而sessionStorage所存储的信息当每一个会话(session)关闭时就会销毁(通俗的说就是页面关闭后数据自己主动销毁)。

因为二者的特性不同,因此应用的场景也有非常大差别。通常,当我们须要存储一些用户配置项等一些须要长时间存储的数据信息时,须要使用localStorgae进行保存,利用了其时效长的特点。对应的,当我们须要实现类似购物车等基于session的功能时,就须要使用sessionStorage。

因为localStorage和sessionStorage的使用方法同样。因此我们以localStorage为例,介绍二者的方法。

1、         设置数据setItem

用法为localStorage.setItem(“key”, “value”)。表示将value值传递给key。(sessionStorage.setItem用法同理,以下不再一一介绍)

2、         获取数据getItem

使用方法为localStorage.getItem(“key”),仅仅要输入相应的key值,就能够从中取出相应的value值。

3、         删除特定的数据removeItem

使用方法为localStorage.removeItem(key),删除key相应的数据。

4、         清空全部数据clear

使用方法为localStorage.clear()。表示清空全部存储系统中的数据。

    以上就是一些最主要的sessionStorage/localStorage使用方法。

posted on 2017-07-25 13:22 mthoutai 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/mthoutai/p/7233584.html

相关文章:

  • Maven管理不同环境的配置文件
  • Git错误解决(windows版本下的Git Shell)
  • Sublime Text3快捷键
  • exports 和 module.exports 的区别
  • C#内存流示例-----用内存流来读取图片
  • dinic(当前最优模板)
  • tomcat catalina.sh JAVA_OPTS参数说明与配置
  • Hibernate学习10——Hibernate 查询方式
  • 2014年24段魔尺变球视频教程(升级版)
  • 九大内置对象
  • 测试用例编写(功能测试框架)
  • linux(centos)下安装PHP的PDO扩展
  • [C和指针].(美)Kenneth.A.Reek(ED2000.COM)pdf
  • 深度学习之Matlab 转C++在iOS上測试CNN手型识别
  • C++中struct和class的区别
  • 【译】JS基础算法脚本:字符串结尾
  • .pyc 想到的一些问题
  • el-input获取焦点 input输入框为空时高亮 el-input值非法时
  • Python进阶细节
  • spring学习第二天
  • vue2.0项目引入element-ui
  • -- 查询加强-- 使用如何where子句进行筛选,% _ like的使用
  • 一个JAVA程序员成长之路分享
  • 用 Swift 编写面向协议的视图
  • mysql面试题分组并合并列
  • NLPIR智能语义技术让大数据挖掘更简单
  • UI设计初学者应该如何入门?
  • ​【已解决】npm install​卡主不动的情况
  • ​Linux·i2c驱动架构​
  • #HarmonyOS:Web组件的使用
  • (51单片机)第五章-A/D和D/A工作原理-A/D
  • (Java)【深基9.例1】选举学生会
  • (pytorch进阶之路)扩散概率模型
  • (牛客腾讯思维编程题)编码编码分组打印下标题目分析
  • (转)我也是一只IT小小鸟
  • .gitignore文件设置了忽略但不生效
  • .NET MVC 验证码
  • .Net Web项目创建比较不错的参考文章
  • .NET中两种OCR方式对比
  • .pings勒索病毒的威胁:如何应对.pings勒索病毒的突袭?
  • @Autowired 与@Resource的区别
  • @converter 只能用mysql吗_python-MySQLConverter对象没有mysql-connector属性’...
  • @select 怎么写存储过程_你知道select语句和update语句分别是怎么执行的吗?
  • @SpringBootApplication 包含的三个注解及其含义
  • @四年级家长,这条香港优才计划+华侨生联考捷径,一定要看!
  • [ 常用工具篇 ] POC-bomber 漏洞检测工具安装及使用详解
  • []指针
  • [AutoSar]工程中的cpuload陷阱(三)测试
  • [BZOJ1053][HAOI2007]反素数ant
  • [bzoj1901]: Zju2112 Dynamic Rankings
  • [C/C++]数据结构----顺序表的实现(增删查改)
  • [CF494C]Helping People
  • [cocos2d-x]关于CC_CALLBACK
  • [CSAWQual 2019]Web_Unagi ---不会编程的崽
  • [EFI]英特尔 冥王峡谷 NUC8i7HVK 电脑 Hackintosh 黑苹果efi引导文件