介绍
HTML5为我们提供了新的用于存储本地数据的javascript API,可以在浏览器中存储我们想要存储的数据。分为永久存储(localStorage)和会话存储(sessionStorage
localStorage和sessionStorage的用法基本一致,引用类型的值要转换成JSON
1.字符串转化为整数使用parseInt
2.字符串转化为float类型parseFloat
3.数组转化为json字符串JSON.stringify(arr)
4.json字符串转化为数组JSON.parse(json)
将数据存储到本地
获取本地存储中的已经存储的数据
删除本地存储中指定数据
删除本地存储中所有数据
localStorage和sessionStorage的区别
sessionStorage用于本地存储一个会话中的数据,这些数据只有在同一个会话中的页面才能访问并且当会话结束后数据也随之销毁。因此sessionStorage不是一种永久的本地存储,仅仅是会话级别的存储。当用户关闭浏览器窗口后,数据立马会被删除
localStorage用于持久化的本地存储,除非主动删除数据,否则数据是永远不会过期的