localstorage,localstorage能删除吗
一、localstorage将数据存储到哪里去了
回答这个问题之前,我们首先要了解一下,什么是localstorage,如何使用等问题
上图为chrome浏览器的调试页面,我们可以轻松的查看本地localstorage内保存的数据,打开方式:F12
什么是localstorage?学习过前端的朋友都知道,localStorage,是HTML5中新加入的一个特性,主要是用来作为本地存储来使用,解决了cookie存储空间不足的问题(cookie中每条cookie的存储空间为4k),localStorage中一般浏览器支持的是5M大小,在不同的浏览器中localStorage会有所不同;
localStorage是一种你不主动清除它,它会一直将存储数据存储在客户端的存储方式,即使你关闭了客户端(浏览器),属于本地持久层储存
localstorage的优缺点优点:
localstorage打破了cookie的4k大小限制
localStorage会将第一次请求的数据直接存储到本地,这个相当于一个5M大小的针对于前端页面的数据库
不同版本/内核的浏览器对localstorage的支持不同
localStorage只能存储字符串,如果需要存储对象,首先要转化为字符串。使用JSON.stringify();
localStorage不能被爬虫抓取到
localStorage本质上是对字符串的读取,如果存储内容多的话会消耗内存空间,会导致页面变卡
localStorage在浏览器的隐私模式下面是不可读取的
localstorage数据是以文件的形式保存在本地,一般位置固定,下面是我的文件地址:
上图中以ldb结尾的文件,就是我们浏览器保存在localstorage的数据文件
希望我的回答对你有帮助,如有不同见解,欢迎评论区留言,一起交流学习,谢谢支持!!二、localstorage能删除吗
localstorage能删除。
localStorage作为HTML5本地存储webstorage特性的API之一,主要作用是将数据保存在客户端中,而客户端一般是指上海网站设计用户的计算机。在移动设备上,由于大部分浏览器都支持webstorage特性,因此在android和ios等智能手机上的web浏览器都能删除。
三、setLocalDatagetLocalData和localStorage有什么区别
setLocalData和getLocalData可能是自定义函数;localStorage是h5的本地web存储;从字面上猜测,setLocalData和getLocalData应该是操作localStorage的,其中setLocalData应该是localStorage.name=value;getLocalData应该是取值,localStorage.name