【1】 LocalStorage的介绍以及使用场景

一、介绍  

localStorage是web浏览器的一种本地存储技术,即使关闭当前页面甚至关闭浏览器它也会一直存储,除非用户去清理。否则会永远存在。所以它也是前端持久化技术的一种。

二、为什么使用localStorage  

第一方面:使用localStorage的主要原因是为了在浏览器中存储和检索数据。localStorage是一种浏览器提供的存储机制,可以将数据存储在用户的本地浏览器中,以便在后续的会话中进行检索。

第二方面:使用localStorage的好处是它可以提高应用程序的性能和响应速度,因为它可以减少服务器请求的数量。此外,localStorage还可以使应用程序更加可靠和安全,因为它可以在用户关闭浏览器之后仍然保留数据。sessionStorage只要浏览器关闭就没了 

第三方面:localStorage的储存大小为5M,cookies的4K  

这是都有优点啊,但是由于浏览器的安全策略,localstorage是无法跨域的,也无法让子域名继承父域名的localstorage数据,这点跟cookies的差别还是蛮大的。

三、什么场景下使用  

一般来说,如果需要在浏览器中存储数据,并且这些数据不需要经常更新,那么就可以使用localStorage。例如,可以在用户首次登录时将用户的偏好设置存储在localStorage中,然后在后续的会话中使用这些设置。

四、localStorage的使用  

通过window.localStorage来判断用户的浏览器是否支持localStorag

你可能感兴趣的:(Vite+Vue3,项目实战示例100+,前端)