web存储

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了web存储相关的知识,希望对你有一定的参考价值。

随着互联网的快速发展,基于网页的应用越来越普遍,同时也变的越来越复杂,为了满足各种各样的需求,会经常性在本地存储大量的数据,传统方式我们以document.cookie来进行存储的,但是由于其存储大小只有4k左右,并且解析也相当的复杂,给开发带来诸多不便,html5规范则提出解决方案。

 

特性

1、设置、读取方便

2、容量较大,sessionStorage约5M、localStorage约20M

3、只能存储字符串,可以将对象JSON.stringify() 编码后存储

 window.sessionStorage

1、生命周期为关闭浏览器窗口

2、在同一个窗口下数据可以共享

window.localStorage

1、永久生效,除非手动删除

2、可以多窗口共享

方法详解

setItem(key, value) 设置存储内容

getItem(key) 读取存储内容

removeItem(key) 删除键值为key的存储内容

clear() 清空所有存储内容

key(n) 以索引值来获取存储内容

以上是关于web存储的主要内容,如果未能解决你的问题,请参考以下文章

客户端存储之HTML5 web存储

Web存储—localStorage存储

Web存储—sessionStorage存储

如何将web3存储在本地存储中

Web存储

如何将大文件存储到 Web 本地存储?