当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

河南中医药大学:《Web前端开发》课程理论教学课件(2017)21.本地存储

资源类别:文库,文档格式:PDF,文档页数:48,文件大小:615.18KB,团购合买
 本地存储  Web Storage  IndexedDB  Cookie  案例:使用本地数据提升服务器性能
点击下载完整版文档(PDF)

本地存储 管理科学与工程学科 耿方方

本地存储 管理科学与工程学科 耿方方

主要内容 本地存储 Web Storage IndexedDB Cookie 案例:使用本地数据提升服务器性能

主要内容  本地存储  Web Storage  IndexedDB  Cookie  案例:使用本地数据提升服务器性能

1、本地存储 1.1本地存储简介 客户端本地存储数据即浏览器存储数据。 从HTM4中已经存在的 Cookie存储机制到HM5的 Web Storage存储 机制和本地数据库,目前本地存储技术主要由 Web Storage、本地数 据库和 Cookie组成。 本地存储技术让永久数据管理这一完全由服务器端执行的工作也能 够在客户端得以实现,从而大大减轻了服务器端的负担,加快访问 速度

1、本地存储 1.1本地存储简介  客户端本地存储数据即浏览器存储数据。  从HTML4中已经存在的Cookie存储机制到HTML5的Web Storage存储 机制和本地数据库,目前本地存储技术主要由Web Storage、本地数 据库和Cookie组成。  本地存储技术让永久数据管理这一完全由服务器端执行的工作也能 够在客户端得以实现,从而大大减轻了服务器端的负担,加快访问 速度。 

1、本地存储 1.2本地存储类型 Web Storage Web Storage把网站中有用的信息存储到本地,然后根据实际需要从 本地读取信息。 主要分为 Session Storage和 Local Storage两种类型,其功能和用 法基本上是相同的,只是保存数据的生存期限不同

1、本地存储 1.2本地存储类型  Web Storage  Web Storage把网站中有用的信息存储到本地,然后根据实际需要从 本地读取信息。  主要分为Session Storage和Local Storage两种类型,其功能和用 法基本上是相同的,只是保存数据的生存期限不同。 

1、本地存储 1.2本地存储类型 Storage对象的属性和方法具体如下所示。 ■ length:返回当前 Storage对象里保存的键/值对数量。 key( index):该方法返回 Storage中第 index个键(key)的名称。 ■ getItem(key):该方法返回指定key对应的当前值。 setTer(key, value):该方法首先检测指定的键/值对的键是否已存在于当前键/值 对列表。 removeltem(key):该方法从 Storage对象键/值对列表中删除指定键对应的数据项。 clear0:当前 Storage对象键/值对列表中有数据项时,清空键/值对列表

1、本地存储 1.2本地存储类型  Storage对象的属性和方法具体如下所示。  length:返回当前Storage对象里保存的键/值对数量。  key(index):该方法返回Storage中第index个键(key)的名称。  getItem(key):该方法返回指定key对应的当前值。  setItem(key,value):该方法首先检测指定的键/值对的键是否已存在于当前键/值 对列表。  removeItem(key):该方法从Storage对象键/值对列表中删除指定键对应的数据项。  clear():当前Storage对象键/值对列表中有数据项时,清空键/值对列表

1、本地存储 1.2本地存储类型 本地数据库 本地数据库是HTM提供的浏览器端数据库,可以在客户端存储大量 结构化数据并直接通过 JavaScript API高效检索,主要有 Web SQL与 IndexedDB两种类型。 WebS哑L是一种运行于浏览器的关系数据库。可以通过SL语句执行数据的插入或检 索等操作。 ■ IndexedDB是一种索引数据库,是一个不断发展中的网络标准,这个标准用于在浏览 器中存储大量结构化的数据,并提供索引以保证高效率的查询

1、本地存储 1.2本地存储类型  本地数据库  本地数据库是HTML提供的浏览器端数据库,可以在客户端存储大量 结构化数据并直接通过JavaScript API高效检索,主要有Web SQL与 IndexedDB两种类型。  Web SQL是一种运行于浏览器的关系数据库。可以通过SQL语句执行数据的插入或检 索等操作。  IndexedDB是一种索引数据库,是一个不断发展中的网络标准,这个标准用于在浏览 器中存储大量结构化的数据,并提供索引以保证高效率的查询

1、本地存储 1.2本地存储类型 Cookie Cookie是HM4中已经存在的本地存储机制,多用于网站辨识用户身 份、进行 session跟踪而储存在用户本地终端上,以key- value形式 进行存储数据,浏览器存储 Cookie大小\有限

1、本地存储 1.2本地存储类型  Cookie  Cookie是HTML4中已经存在的本地存储机制,多用于网站辨识用户身 份、进行session跟踪而储存在用户本地终端上,以key-value形式 进行存储数据,浏览器存储Cookie大小有限

2、 Web Storage 2.1 session Storage 数据存储的实现 sessionStorage是 Storage对象的一个实例,浏览器中会话级别的 WebStorage,对应 Windows对象 sessionStorage属性。 W3C组织为 sessionStorage制定的接囗定义如下所示。 [ Nolnterfaceobject interface WindowSession Storage readonly attribute Storage sessionStorage Window implements Window Session Storage

2、Web Storage 2.1 sessionStorage  数据存储的实现  sessionStorage是Storage对象的一个实例,浏览器中会话级别的WebStorage,对应 Windows对象sessionStorage属性。  W3C组织为sessionStorage制定的接口定义如下所示

2、 Web Storage 2.1 session Storage 数据存储的实现 案例21-01: sessionStorage示例演示程序 存储筒单数据 function saveSimpleString0 I var xsl=document. getElementById(zs") sessionStorage, setItem(" course’,"eb前端技术开发与实践 xs1 value=se torage getItem( course) document. write (xsl value) 存储结构化教据 function saveStructuredData0 I var studentInfo =[ arsenUm " coursenum":"1","nme":“姓名”], " courseNum":"2,"nme":“性别”], essionStorage. setItem("studentInfo, JSON. stringify(studentInfo))

2、Web Storage 2.1 sessionStorage  数据存储的实现  案例21-01:sessionStorage示例演示程序   //存储简单数据  function saveSimpleString() {  var xs1=document.getElementById("xs");   sessionStorage.setItem("course", "Web前端技术开发与实践");  xs1.value=sessionStorage.getItem("course");  document.write(xs1.value);  }  //存储结构化数据  function saveStructuredData() {  var studentInfo = [  { "courseNum": "0", "name": "学号" },  { "courseNum": "1", "name": "姓名" },  { "courseNum": "2", "name": "性别" },  ]  sessionStorage.setItem("studentInfo", JSON.stringify(studentInfo));  } 

2、 Web Storage 2.1 session Storage 创建数据项 sessionStorage和 localStorage都将数据存储为项,项采用键/值组合的格式,每个 值在存储前都要转化为字符串, sessionStorage继承 Storage对象。 sessionStorage创建数据项使用 setItem(方法,具体如下所示。 创建数据项,存储简单字符串。 ∥存储简单数据 session Storage. setltem" course","web前端技木开发与实践

2、Web Storage 2.1 sessionStorage  创建数据项  sessionStorage和localStorage都将数据存储为项,项采用键/值组合的格式,每个 值在存储前都要转化为字符串,sessionStorage继承Storage对象。  sessionStorage创建数据项使用setItem()方法,具体如下所示。  创建数据项,存储简单字符串

点击下载完整版文档(PDF)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共48页,可试读16页,点击继续阅读 ↓↓
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有