版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
主讲人:曹兴会SessionStorage对象及其简单应用SessionStorage介绍SessionStorage对象及其简单应用SessionStorage的属性方法和事件SessionStorage的存储获取数据1.SessionStorage介绍特点:sessionStorage是HTML5新增的一个会话存储对象,用于临时保存同一窗口(或标签页)的数据,在关闭窗口或标签页之后将会删除这些数据。在JavaScript语言中可通过window.sessionStorage或sessionStorage调用此对象。同源策略限制。若想在不同页面之间对同一个sessionStorage进行操作,这些页面必须在同一协议、同一主机名和同一端口下。(IE8和9存储数据仅基于同一主机名,忽略协议(HTTP和HTTPS)和端口号的要求)单标签页限制。sessionStorage操作限制在单个标签页中,在此标签页进行同源页面访问都可以共享sessionStorage数据。1.SessionStorage介绍只在本地存储。sessionStorage的数据不会跟随HTTP请求一起发送到服务器,只会在本地生效,并在关闭标签页后清除数据。(若使用Chrome的恢复标签页功能,sessionStorage的数据也会恢复)。存储方式。sessionStorage的存储方式采用key、value的方式。value的值必须为字符串类型(传入非字符串,也会在存储时转换为字符串。true值会转换为"true")。存储上限限制。不同的浏览器存储的上限也不一样,但大多数浏览器把上限限制在5MB以下。1.SessionStorage介绍sessionStorage非常适合SPA(单页应用程序),可以方便在各业务模块进行传值。浏览器最小版本支持支持sessionStorage浏览器的最小版本:IE8、Chrome5。适用场景2.SessionStorage的属性和方法stringsessionStorage.getItem(stringkey)返回键名(key)对应的值(value)。若没有返回null。readonlyintsessionStorage.length返回一个整数,表示存储在sessionStorage对象中的数据项(键值对)数量。属性stringsessionStorage.key(intindex)返回当前sessionStorage对象的第index序号的key名称。若没有返回null。方法2.SessionStorage的属性和方法voidsessionStorage.setItem(stringkey,stringvalue)该方法接受一个键名(key)和值(value)作为参数,将键值对添加到存储中;如果键名存在,则更新其对应的值。voidsessionStorage.clear()清除sessionStorage所有的项。voidsessionStorage.removeItem(stringkey)将指定的键名(key)从sessionStorage
对象中移除3.SessionStorage的存储获取数据采用setItem()方法存储sessionStorage.setItem('testKey','这是一个测试的value值');//存入一个值通过属性方式存储sessionStorage['testKey']='这是一个测试的value值';存储数据通过getItem()方法取值sessionStorage.getItem('testKey');//=>返回testKey对应的值获取数据通过属性方式取值sessionStorage['testKey'];//=>这是一个测试的value值3.SessionStorage的存储获取数据存储Json对象
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年浙江建筑安全员《A证》考试题库及答案
- 2025江西省安全员-C证考试(专职安全员)题库及答案
- 2025陕西省建筑安全员《B证》考试题库及答案
- 2025浙江省安全员A证考试题库附答案
- 二十四节气之立春课件模板
- 《蛋糕制作》课件
- 工艺管道培训课件
- 《海南海口夏竞》课件
- 单位管理制度收录大合集【人员管理篇】
- 有机玻璃操作箱行业行业发展趋势及投资战略研究分析报告
- 小豆苗产品介绍门诊端
- 空调安装和维修的培训
- 海康执法记录仪解决方案
- 液化气供应站安全管理制度和营业制度
- GB/T 21385-2008金属密封球阀
- GB/T 18994-2003电子工业用气体高纯氯
- 文言文阅读训练:《三国志-武帝纪》(附答案解析与译文)
- (完整版)招聘面试方案设计与研究毕业论文设计
- 调休单、加班申请单
- 肉制品生产企业名录296家
- 规划设计收费标准
评论
0/150
提交评论