chap16本地存储和离线应用.ppt

  1. 1、本文档共62页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Storage 接口 interface Storage { Storage 接口 readonly attribute unsigned long length; DOMString? key(unsigned long index); getter DOMString getItem(DOMString key); setter creator void setItem(DOMString key, DOMString value); deleter void removeItem(DOMString key); void clear(); }; length:唯一的属性,只读,用来获取storage内的键值对数量。 key:根据index获取storage的键名 getItem:根据key获取storage内的对应value setItem:为storage内添加键值对 removeItem:根据键名,删除键值对 clear:清空storage对象 localStorage和sessionStorage操作 localStorage和sessionStorage都具有相同的操作方法,例如setItem、getItem和removeItem等 localStorage和sessionStorage的方法: setItem 存储value 用途:将value存储到key字段 用法:.setItem( key, value) 代码示例: sessionStorage.setItem(key, value); localStorage.setItem(site, js8.in); 也可以通过localStorage.键名和localStorage[键名]的形式访问localstorage数据。 例如,下面3条语句都可以在localstorage中存储键名为key、值为value的数据: localStorage.setItem(key, value); localStorage.key = value; localStorage[key] = value; 注:保存时,不允许重复保存相同的键名,保存后可以修改键值,但不允许修改键名 localStorage和sessionStorage操作 getItem获取value 用途:获取指定key本地存储的值 用法:.getItem(key) 代码如下: var value = sessionStorage.getItem(key); var site = localStorage.getItem(site); localStorage和sessionStorage操作 也可以通过localStorage.键名和localStorage[键名]的形式访问localstorage数据。 例如,下面3条语句都可以获取localstorage中存储的键名为key的数据值到变量value中: var value = localStorage.getItem(key); var value = localStorage.key; var value = localStorage[key]; localStorage和sessionStorage操作 removeItem删除指定key 用途:删除指定key本地存储的值 用法:.removeItem(key) 代码示例: sessionStorage.removeItem(key); localStorage.removeItem(site); localStorage和sessionStorage操作 clear清除所有的key/value 用途:清除所有的key/value 用法:.clear() 代码示例: sessionStorage.clear(); localStorage.clear(); localStorage和sessionStorage操作 2、简单Web留言本 如果要保存的数据量比较大的话,使用上述方法会比较麻烦 简单Web留言本示例,要求: 使用一个多行文本框来输入数据 点击按钮时将文本框中的数据保存到localStorage中 在表单下部放置一个table元素来显示保存后的数据 保存内容时,同时保存当前日期和时间,并将该日期和时间一并显示在p元素中 示例: 3、作为简易数据库使用 如果想要将WebStorage作为数据库来使用的话,需要考虑几个问题: 数据库中的表都分为几列,怎样实现对列的管理 怎样实现数据的检索功能 实现对列的管理,可以使用JSON格式(JavaScript object N

文档评论(0)

xuefei111 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档