localstorage用法
    HTML5的浏览器支持的Web Storage特性,有两个主要的API:localStorage 和 sessionStorage。这两个API在大多数浏览器中都支持,它们可以帮助开发者构建更好的Web应用,提升用户体验。
    localStorage与sessionStorage都允许Web应用在浏览器本地存储数据,但是它们之间存在着明显的差异,sessionStorage的存储只能在浏览器会话期间保持有效,而localStorage则是永久性存储,只有在用户自己主动删除它或者清除浏览器缓存时才能失效。localStorage是一个储存在浏览器中的无限大小的 key-value 存储空间,它可以在不同的页面中共享,除非用户清除了本地存储。
    使用localStorage较为简单,只需要调用localStorage.setItem(key, value)保存数据,或者用Item(key)来获取数据,但是由于localStorage的数据类型只有字符串,因此可能会出现从本来应为对象或数组的数据变成了字符串的情况,我们可以使用JSON.stringify()来将其存为字符串,而取出时,则可以使用JSON.parse()将其转回对象或数组。
    localStorage API除了基本的getItem()和setItem()方法外,还提供了一些有用的方法,比如key()来获取key数组,clear()来清空数据,length属性来检查值的个数等。
sessionstorage和localstorage    总而言之,localStorage提供了一个永久的本地储存空间,无论是把用户输入记录在本地,还是跨页保持状态,localStorage都是你调用的最佳选择之一。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。