localstorage

Posted

tags:

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

参考技术A 1 .localStorage,sessionSorage 他们的区别主要是生存期
2 .使用方法:主要是数组,对象转为字符串存储在电脑里面,然后使用的时候在转回来

3 .作用域

4 .生存期

5 .数据结构

6 .过期时间:自己设置在存入数据的时候加入当前时间戳,但后在取出数据的时候对这个进行检查,然后对比时间是否过期,然后进行
7 .容量限制:5M
8 .域名限制:无法进行跨域,也无法让子域名继承父域名的localStorage数据
9 .异常处理:try/catch
10 .测试浏览器是否支持localStorage:虽然一般的浏览器使用window.localstorage可以检测是否支持,但是还是会出现无法setItem这样低级的bug,所以
11 .ios设备上无法重复setItem()
12 .另外,在Iphone 上设置setItem有时会出现报错,这个时候需要先removeItem,然后在设置setItem
13 .store.js:就是兼容做的比较好,封装了几个api。不过如果在实际使用过程中,肯定也能开发出来类似的方法,可以看一下他是怎么检测到浏览器的版本的。
14 .还有就是这个库时不npm install 然后使用的。

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

localStoragesessionStorageCookie的区别及用法

localStorage,session Storage和Vuex

CookieLocalStorage 与 SessionStorage的区别

Cookie LocalStorage 与 SessionStorage详解

区分 Cookie, LocalStorage 与 SessionStorage

CookiesessionStorage和localStorage的区别