local storage和session storage,session localstorage
通过看各路大神对web storage locastorage和sessionstorage的使用分析,我自己尝试了一下,在这里留了个备忘录。
在项目中,如果多次使用存储,需要存储大量数据,就需要将其封装成一个函数:
(这个函数是一个不知名的大神写的。如有侵犯原创,请联系我.)
函数setStorage(key,value){ if(!Window.localStorage){ alert(浏览器不支持local storage );返回false} else { var storage=window . local storage;//写字段storage.setItem(key,value);} } function getStorage(key){ if(!Window.localStorage){ alert(浏览器不支持local storage );} else { var storage=window . local storage;var key=storage . getitem(key);//console . log(key);回车键;}}setStorage存储数据,key是指定的数据名称,可以随意命名,但必须是字符串类型,否则浏览器会自动取值作为key的名称。
如图,第一个值是key没有指定为字符串,也就是没有双引号。
还要记住在值字符串类型中使用双引号。
在浏览器中如何查看storage?
对于较新版本的chrome浏览器,请检查如图所示的位置:
如果在项目中多次调用存储数据的同一个函数,数据将实时变化。如果您需要清除所有存储的数据:
local storage . clear();或者session storage . clear();
项目中使用的原则是,需要存储哪些数据,就用哪些数据来调用存储数据的函数。
以上是边肖介绍的localstorage和sessionstorage的使用记录(推荐)。希望对你有帮助。如果您有任何问题,请给我留言,边肖将及时回复您。非常感谢您对网站的支持!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。