首页 > 作文

html5 sessionStorage会话存储

更新时间:2023-04-06 20:22:17 阅读: 评论:0

ssionstorage 是html5新增的一个会话存储对象,用于临时保存同一窗口(或标签页)的数据,在关闭窗口或标签页之后将会删除这些数据。本篇主要介绍ssionstorage(会话存储)的使用方式。包括添加、修改、删除等操作。

ssionstorage 是html5新增的一个会话存储对典中点象,用于临时保存同一窗口(或标签页)的数据,在关闭窗口或标签页之后将会删除这些数据。

在javascript语言中可通过 window.ssionstorage 或ssionstorage 调用此对象。

特点

1) 同源策略限制。若想在不同页面之间对同一个ssionstorage进行操作,这些页面必须在同一协议、同一主机名和同一端口下。(ie 8和9存储数据仅基于同一主机名,忽略协议(http和https)和端口号的要求)

2) 单标签页限制。ssionstorage操作限制在单个标签页中,在此标签页进行同源页面访问都可以共享ssionstorage数据。

3) 只在本地存储。esionstorage的数据不会跟随http请求一起发送到服务器,只会在本地生效,并在关闭标签页后清除数据。(若使用chrome的恢复标签页功能,esionstorage的数据也会恢复)。

4) 存储方式。esionstorage的存储方式采用key、value的方式。value的值必须为字符串类型(传入非字符串,也部首名称会在存储时转换为字符串。true值会转换为”true”)。

5) 存储上限限制:不同的浏览器存储的上限也不一样,但大多数浏览器把上限限制在5mb以下。

浏览器最小版本支持

支持ssionstorage的浏览器最小版本:ie8、chrome 5。

适合场景

ssionstorage 非常适合spa(单页应用程序),可以方便在各业务模块进行传值。

属性

readonly intssionstorage.length:返回一个整数,表示存储在 ssionstorage对象中的数据项(键值对)数量。

方法

string ssionstorage.key(int index) :返回当前ssionstorage 对象的第index序号的key名称。若没有返回null。 stringssionstorage.getitem(string key) :返回键名(key)对应的值(value)。若没有返回null。 voidssionstorage.titem(string key, string value) :该方法接受一个键名(key)和值(value)作为参数,将键值对添加到存储中;如果键名山东高校毕业生存在,则更新其对应的值。 voidssionstorage.removeitem(string key) :将指定的键名(key)从ssionstorage 对象中移除。 voidssionstorage.clear() :清除ssionstorage 对象所有的项。

存储数据

采用titem()方法存储

 ssionstorage.titem('testkey','这是一个测试的val周敦颐拼音ue值'); // 存入一个值

通过属性方式存储  

 ssionstorage['testkey'] = '这是一个测试的value值';  

读取数据

通过getitem()方法取值

 ssionstorage.getitem('testkey'); // => 返回testkey对应的值

通过属性方式取值

 ssionstorage['testkey']; // => 这是一个测试的value值 

存储json对象

ssionstorage也可存储json对象:存储时,通过json.stringify()将对象转换为文本格式;读取时,通过json.par()将文本转换回对象。

 var urentity = {    name: 'tom',    age: 22};// 存储值:将对象转换为json字符串ssionstorage.titem('ur', json.stringify(urentity));// 取值时:把获取到的json字符串转换回对象var urjsonstr = ssionstorage.getitem('ur');urentity = json.par(urjsonstr);console.log(urentity.n机遇的近义词ame); // => tom

以上所述是www.887551.com给大家介绍的html5 ssionstorage会话存储,希望对大家有所帮助

本文发布于:2023-04-06 20:22:15,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/a0ae3c220b75bfe9999091163726d11c.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:html5 sessionStorage会话存储.doc

本文 PDF 下载地址:html5 sessionStorage会话存储.pdf

上一篇:ioncube
下一篇:返回列表
标签:数据   对象   标签   字符串
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图