1. 浏览器打开方式
localStorage-----------(f12->application->本地存储)
sessionStorage--------(f12->application->会话存储)
2.相同点
- 存储大小5MB
- 存储在浏览器中
- 存储的是字符串形式:
(JSON.stringify(对象)-------转化为字符串,JSON.parse(字符串)--------转化为对象)
- 使用方式相同:
localStorage.setItem('token','123')
localStorage.getItem('token')
//移除某一项
localStorage.removeItem('token')
sessionStorage.setItem('token','123')
sessionStorage.getItem('token')
3.不同点:
localStorage:(持久化存储) 只有你手动(主动)删除数据,否则数据是永久的,主要用于长时间登陆(用户登陆(不敏感的信息))
sessionStorage:(会话存储)关闭浏览器后数据就会被删除,仅仅在当前会话的时候生效,应用于(敏感信息)