局部存储器。它是html5新增的一个本地存储API,所谓localStorage就是一个小仓库的意思,它有5M的大小空间,存储在浏览器中,我们可以通过js来 *** 纵localStorage。
localStorage的用法
1、localStorage通过使用setItem(key,value)来设置元素以及值,如localStoragesetItem("name","chenyejun")
2、使用getItem(key)来获取元素值,如localStoragegetItem("name");
3、使用removeItem(key)清除key值,如localStorageremoveItem("name");
4、使用localStorageclear()清除所有的key值;
5、使用localStoragelength可以获取本地存储key的个数;
6、按照序号读取本地存储变量的key值,使用localStoragekey(i)。
随着互联网的快速发展,基于网页的应用越来越普遍,同时也变的越来越复杂,为了满足各种各样的需求,会经常性在本地存储大量的数据,HTML5规范提出了相关解决方案。
一,本地存储特性
1、数据存储在用户浏览器中
2、设置、读取方便、甚至页面刷新不丢失数据
3、容量较大约5M
4、只能存储字符串,可以将对象JSONstringify() 编码后存储
二,windowsessionStorage
1、生命周期为关闭浏览器窗口
2、在同一个窗口(页面)下数据可以共享
3、以键值对的形式存储使用
存储数据:
sessionStoragesetItem(key,value)
获取数据:
sessionStoragegetItem(key)
删除数据:
sessionStorageremoveItem(key)
清空数据:(所有都清除掉)
sessionStorageclear()
三windowlocalStorage
存储空间高达5m
没有过期时间
localStorage 会一直存在
sessionStorage 窗口关闭失效
cookie会在客户端和服务器端往返 ,本地存储只存储在本地
存储数据:
设置存储有三种方式:
localStoragekey="value"
localStorage["key"]="value"
localStoragesetItem(key, value)
localStoragesetItem(key,value)
//参数1 是键
//参数2是对应的值
//setItem 也是修改元素
注意:不能直接存储对象 可以将对象转化为1个字符串
//注意:不能直接存储对象 可以将对象转化为1个字符串
//通过json
varstr=JSONstringify(对象名);
localStoragesetItem('对象名',str);
//使用的时候可以再将json字符串转为对象
varstr1=localStoragegetItem('对象名');
varobj=JSONparse(str);
获取数据:
localStoragegetItem(key(1))
//通过索引获取key值
//没有就返回null
删除数据:
localStorageremoveItem(key)
//删除 通过key值
清空数据:(所有都清除掉)
localStorageclear()
对象长度(有多少个元素)
localStoragelength
以上就是关于js的local是什么意思全部的内容,包括:js的local是什么意思、前端本地存储、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)