本地存储localStorage和sessionStorage的区别
来源:互联网 发布:选择框选中each数组 编辑:程序博客网 时间:2024/06/07 21:30
本地存储localStorage和sessionStorage的区别
localStorage和sessionStorage一样都是用来存储客户端临时信息的对象。
他们均只能存储字符串类型的对象(虽然规范中可以存储其他原生类型的对象,但是目前为止没有浏览器对其进行实现)。
localStorage生命周期是永久,这意味着除非用户显示在浏览器提供的UI上清除localStorage信息,否则这些信息将永远存在。
sessionStorage生命周期为当前窗口或标签页,一旦窗口或标签页被永久关闭了,那么所有通过sessionStorage存储的数据也就被清空了。
不同浏览器无法共享localStorage或sessionStorage中的信息。相同浏览器的不同页面间可以共享相同的 localStorage(页面属于相同域名和端口),但是不同页面或标签页间无法共享sessionStorage的信息。这里需要注意的是,页面及标 签页仅指顶级窗口,如果一个标签页包含多个iframe标签且他们属于同源页面,那么他们之间是可以共享sessionStorage的。
保存数据:localStorage/sessionStorage.setItem(Key, value);
读取数据:localStorage/sessionStorage.getItem(Key);
Key:表示你要存入的键名称,此名称可以随便命名,可以按照变量的意思来理解。
Value:表示值,也就是你要存入Key中的值,可以按照变量赋值来理解。
使用方法:
保存数据:localStorage/sessionStorage.setItem("website", "W3Cfuns.com");
读取数据:localStorage/sessionStorage.getItem("website");
删除locationStorage存储信息的方法:
localStorage.removeItem("key");//删除名称为“key”的信息。
localStorage.clear();//清空localStorage中所有信息
- 本地存储localStorage和sessionStorage的区别
- H5本地存储sessionStorage和localStorage的区别
- H5本地存储sessionStorage和localStorage的区别
- h5本地存储的sessionStorage和localStorage
- LocalStorage本地存储和sessionStorage会话存储
- Html5的两个本地存储对象sessionStorage和localStorage
- HTML5本地存储sessionStorage和localStorage的常用操作
- HTML5 LocalStorage本地存储和sessionStorage使用
- HTML5本地存储-localStorage和sessionStorage
- HTML本地存储localstorage和sessionstorage
- web本地存储localStorage 和sessionStorage
- HTML5 LocalStorage本地存储和sessionStorage使用
- HTML5本地存储 LocalStorage和SessionStorage
- 页面间传值 ,本地存储sessionStorage和localStorage
- web本地存储--localStorage和sessionStorage
- HTML5 LocalStorage本地存储和sessionStorage使用
- HTML5本地存储应用sessionStorage和localStorage
- html5本地存储-sessionStorage,localStorage的使用
- Next Permutation
- 在旋转之后的已排序数组中查找一个数字
- 面向对象的编程思想总结
- 运行时权限实例--拨打电话Demo
- haproxy健康检查和backup功能
- 本地存储localStorage和sessionStorage的区别
- Java基础【01】this用法
- 四轴PID控制算法
- SDUT 3914 校赛~校赛~
- 前行
- mac环境下使用navicat premium连接mysql乱码问题
- nth-last-of-type选择器
- Centos下软件安装方法总结
- Spring+MyBatis整合使用