localStorage和localstorge用法

保存数据:sessionstorages.setltem(value,key);

读取数据:sessionstorages.getltem(key);

value:表示键名,你可以随便名,也可以理解为变量名;

key:表示值,就是你存入的值可以按照变量赋值理解;

localStorage本身带有的方法有

       添加键值对:localStorage.setltem(key,value),如果key存在时,根性value。

       获取键值对:localStorage.getltem(key),如果key不存在返回null。

       获取localStorage的属性名称(键名称):localStorage.key(index)。

 还有一个普通的对象不一样的属性length:

     获取localStorage中保存的键值对的数量 :localStorage.length

两者的区别:

   1.localStorage和sessionstorage都是用来存储客户端临时的对象;

   2.只能存储字符串类型的对象

   3.生命周期

    不同浏览器无法共享localStorage和sessionStorage中的信息。相同浏览器的不同页面间可以共享相同的localStorage(页面属于相同的域名和端口),但是不同页面或标签页间无法共享sessionStorage的信息 。这里需要注意的是,页面及标签页仅指顶级窗口,如果一个标签页包含多个iframe标签且他们属于同源页面,那么他们之间是可以共享sessionStorage

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容