JavaScript本地存储有两种方式:localStorage和sessionStorage。
localStorage是一种持久化存储方式,数据会一直保存在用户的本地计算机上,直到用户手动清除或者浏览器卸载。localStorage可以存储较大的数据量,可以跨越不同的浏览器会话。 sessionStorage是一种会话存储方式,数据只会在当前会话中保存,当用户关闭浏览器窗口或者标签页时,数据会被清除。sessionStorage只能存储较小的数据量,不能跨越不同的浏览器会话。
使用localStorage.setItem()方法存入数据:
localStorage.setItem('name', '张三');
使用localStorage.getItem()方法读取数据:
var name = localStorage.getItem('name'); console.log(name) //张三
使用localStorage.removeItem()方法删除数据:
localStorage.removeItem('name');
需要注意的是,由于JavaScript本地存储是在用户的本地计算机上进行的,所以存储的数据可能会被用户手动清除或者浏览器自动清除,因此不能将重要的数据存储在本地存储中