HTML5 Web存储包括localStorage和sessionStorage,HTML5 Web是以键值对的形式存储于客户端,通常存储的数据类型为字符串。
localStorage
localStorage能够永久存储,除非主动清除localStorage信息,否则这些信息将永远存在。存放数据大小为一般为5MB,而且它仅在客户端中保存,不参与和服务器的通信。
常用方法如下:
1.保存数据到本地。
localStorage.setItem(key, value)
2.从本地存储获取数据。
localStorage.getItem(key)
3.从本地存储删除某个已保存的数据。
localStorage.removeItem(key)
4.清除本地存储的所有数据。
localStorage.clear()
5.判断本地存储是否保存了某个变量,返回布尔值,为true表示本地存储中存在该变量。
localStorage.hasOwnProperty(key)
6.读取本地存储中的所有数据。
localStorage.valueOf()
sessionStorage
sessionStorage仅在当前会话下有效,关闭页面或浏览器后被清除。存放数据大小为一般为5MB,而且它仅在客户端中保存,不参与和服务器的通信。
常用方法如下:
1.保存数据到本地。
sessionSt