首页 > 试题广场 >

HTML5提供的数据存储有哪些?

[不定项选择题]
HTML5提供的数据存储有哪些?
  • localStorage
  • sessionStorage
  • cookieStorage
  • webStorage
HTML5中增加了两种全新的数据存储方式:WebStorage和WebSQLDatabase。 WebStorage可用于临时或永久保存客户端的少量数据,WebSQLDatabase是客户端本地化的一套数据库系统,可以将大量的数据保存在客户端,无须与服务器端进行交互,极大地减轻了服务器端的压力。 WebStorage存储是HTML5为数据存储在客户端提供的一项重要功能,分为两种:sessionStorage(保存会话数据)和loaclStorage(在客户端长期保存数据)。 sessionStorage对象 使用sessionStorage对象在客户端保存的数据时间非常短暂,该数据实质上还是被保存在session对象中。用户在打开浏览器时,可以查看操作过程中要求临时保存的数据,一旦关闭浏览器,所有使用sessionStorage对象保存的数据将全部丢失。 保存数据只需调用setItem()方法,格式:sessionStorage.setItem(key,value)。参数key表示被保存内容的键名,参数value表示被保存的内容。一旦键名设置成功,则不允许修改,不能重复,如果有重复的键名,只能修改对应的键值。 读取被保存的数据,应该调用sessionStorage对象中getItem()方法,格式:sessionStorage.getItem(key)。该方法将返回一个指定键名对应的键值,如果不存在,则返回一个null值。 localStorage对象 长期在客户端保存数据,应该使用localStorage对象,使用该对象可以将数据长期保存在客户端,直至人工清除为止。 保存数据调用对象中的setItem()方法,格式:localStorage.setItem(key,value)。与sessionStorage对象保存数据一样。 读取数据调用对象中的getItem()方法,格式:localStorage.getItem(key)。与sessionStorage对象读取数据一样。 localStorage对象可以将内容长期保存在客户端,即使是重新打开浏览器也不会丢失。如果需要清除localStorage对象保存的内容,应该调用该对象的另一个方法removeItem(),格式:localStorage.removeItem(key)。一旦删除成功,与键名对应的相应数据将全部被删除。
发表于 2019-05-14 11:42:41 回复(2)
HTML5中增加了两种全新的数据存储方式:WebStorage和WebSQLDatabase。 
  1. WebStorage可用于临时或永久保存客户端的少量数据,WebSQLDatabase是客户端本地化的一套数据库系统,可以将大量的数据保存在客户端,无须与服务器端进行交互,极大地减轻了服务器端的压力。 
  2. WebStorage存储是HTML5为数据存储在客户端提供的一项重要功能,分为两种:sessionStorage(保存会话数据)和localStorage(在客户端长期保存数据)。
  •  sessionStorage对象:使用sessionStorage对象在客户端保存的数据时间非常短暂,该数据实质上还是被保存在session对象中。用户在打开浏览器时,可以查看操作过程中要求临时保存的数据,一旦关闭浏览器,所有使用sessionStorage对象保存的数据将全部丢失。 
  1. 保存:保存数据只需调用setItem()方法,格式:sessionStorage.setItem(key,value)。参数key表示被保存内容的键名,参数value表示被保存的内容。一旦键名设置成功,则不允许修改,不能重复,如果有重复的键名,只能修改对应的键值。 
  2. 读取:读取被保存的数据,应该调用sessionStorage对象中getItem()方法,格式:sessionStorage.getItem(key)。该方法将返回一个指定键名对应的键值,如果不存在,则返回一个null值。 
  • localStorage对象:长期在客户端保存数据,应该使用localStorage对象,使用该对象可以将数据长期保存在客户端,直至人工清除为止。 
  1. 保存:保存数据调用对象中的setItem()方法,格式:localStorage.setItem(key,value)。
  2. 读取:与sessionStorage对象保存数据一样。 读取数据调用对象中的getItem()方法,格式:localStorage.getItem(key)。与sessionStorage对象读取数据一样。 localStorage对象可以将内容长期保存在客户端,即使是重新打开浏览器也不会丢失。
  3. 清除:如果需要清除localStorage对象保存的内容,应该调用该对象的另一个方法removeItem(),格式:localStorage.removeItem(key)。一旦删除成功,与键名对应的相应数据将全部被删除。
发表于 2020-11-08 11:37:37 回复(0)
html5新增了两种数据存储方式,分别是:webStorage和webSQLDatabase。其中webStorage又分为两种:sessionStoragelocalStorage
发表于 2020-09-23 13:42:19 回复(0)
HTML5中增加了两种全新的数据存储方式:WebStorage和WebSQLDatabase。 
1、WebStorage:临时或永久保存客户端的少量数据。
    分为两种:sessionStorage(浏览器关闭则消失)
                     loaclStorage(在自己的内存中保留,浏览器关闭还存在)。
    保存数据:调用setItem()方法,格式:sessionStorage.setItem(key,value)
    读取数据:调用对象中的getItem()方法,格式:localStorage.getItem(key)
2、WebSQLDatabase:是客户端本地化的一套数据库系统,可以将大量的数据保存在客户端,无须与服务器端进行交互,极大地减轻了服务器端的压力。
发表于 2020-10-14 08:59:43 回复(0)
那D为什么不对?
发表于 2020-10-14 00:58:18 回复(5)
这题答案为啥不是ABCD
发表于 2020-09-14 23:04:41 回复(1)
webStorage 不是就是指 localStorage,sessionStorage吗,AB已经选了
编辑于 2023-02-11 22:35:29 回复(0)
据我所知,这是一道语文题
发表于 2022-09-01 20:42:35 回复(0)
HTML5中新增加了三种全新的数据存储方式:localStorage,sessionStorage,indexedDB
发表于 2022-04-05 15:02:04 回复(0)
JD9头像 JD9
这个问题并不是问存储方式,如果是存储方式: WebStorage和WebSQLStorage,但是储存数据的话应该就是SessionStorage, LocalStorage, IndexDB吧
发表于 2023-07-16 16:44:57 回复(0)
C应该是cookie?
发表于 2023-04-22 14:22:14 回复(0)
cookieStorage为啥不选
发表于 2023-03-19 21:45:59 回复(0)
C为什么不对
发表于 2022-04-11 20:32:05 回复(1)