本地存储及其特性
本地存储
本地存储就是将数据存储在本地浏览器中,这样就方便了数据的读取。浏览器的window对象身上有两个属性——localStorage和sessionStorage,我们可以利用它们进行本地存储的操作。
本地存储的特性
- 以键值对的形式进行存储
- 只能存储字符串
- 存储的容量有限
- 由sessionStorage保存的数据,关闭浏览器后就会被删除
- 由localStorage保存的数据,关闭浏览器后不会被删除
注:如果想在本地存储中存储对象,则需要将对象JSON.stringify()后就可以存储为字符串
查看本地存储
此处以谷歌浏览器为例
- 在浏览器窗口按下ctrl+shift+c,即可打开浏览器的调试窗口
- 选中调试窗口中
Application
项,找到Storage
选项,即可看到Local Storage和Session Storage
使用本地存储
本地存储的四个 Web API(方法)
代码示例(以sessionStorage为例)
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>sessionStorage</title>