localStorage的详细用法

梁松*

localStorage

项目描述

localStorage中的常用函数的用法、注意事项

上传时间

2021.06.25

浏览人数

919人
梁松*
天津市河东区
Hot:10037

代码部分:

<script type="text/javascript">
   //localStorage为长期缓存
   //添加缓存信息:
   let oneInfo = {
       name:"one",
       age:14,
       like:"sleep"
   };
   let twoInfo = {
       name:"two",
       age:6,
       like:"relax"
   };
   let threeInfo = {
       name:"three",
       age:23,
       like:"holiday"
   };
   let fourInfo = {
       name:"four",
       age:44,
       like:"rest"
   };
   
   //信息存入缓存前需转换为字符串类型:
   oneInfo = JSON.stringify(oneInfo);
   twoInfo = JSON.stringify(twoInfo);
   threeInfo = JSON.stringify(threeInfo);
   fourInfo = JSON.stringify(fourInfo);
   
   //setItem 把信息存入缓存:
   localStorage.setItem("INFO1",oneInfo);
   localStorage.setItem("INFO2",twoInfo);
   localStorage.setItem("INFO3",threeInfo);
   localStorage.setItem("INFO4",fourInfo);
   
   //getItem 通过key从缓存中获取信息
   let get1 = localStorage.getItem("INFO2");
   console.log(get1);
   
   //length 获取缓存中key的长度(数量)
   let len = localStorage.length;
   console.log(len);
   
   //key() 获取该位置的key
   let key = localStorage.key(3);
   console.log(key);
   
   //hasOwnProperty 查询是否存在该key
   let has = localStorage.hasOwnProperty("name");
   console.log(has);
   
   //removeItem 根据key值删除该条信息
   localStorage.removeItem("name");
   
   //clear 清除所有缓存信息
   localStorage.clear();

   //sessionStorage为会话缓存,函数及用法同localStorage

</script>

**

localStorage的特点

    1.localStorage将数据存储在本地,可以直接获取,减少了客户端和服务器端的交互。

    2.不参与和服务器的通讯,localStorage的值的类型限定为字符串类型。

    3.数据对象没有过期时间。

**

sessionStorage与localStorage的区别:

  1. localStorage属于永久性存储;sessionStorage属于临时性存储,存储的信息将随会话的结束而被清空。

  2. 同一浏览器中,相同的域名和端口下的不同页面中,localStorage的存储信息是可以共享的,sessionStorage的存储信息无法共享,仅适用于当前页面。


梁松*

当前作品暂无评分

还未获得评语哦~
web 天津web培训 PS AJAX JQUERY 天津web培训 天津web前端培训 web培训 web前端培训 CSS jQuery 天津web前端培训班 天津web前端培训 CSS jQuery 天津web前端培训 天津web培训 天津web培训哪家好 VS Code WebStorm 天津web前端培训 web前端培训 web前端 VS Code WebStorm Dreamweaver、Visual 天津web前端培训 web前端培训 web前端 前端开发培训 VS Code DreamWeaver 天津web前端培训 web前端培训 天津前端培训 天津web培训 web前端 AndroidStudio Eclipse Xcode Web Storm 天津WEB前端培训 天津WEB培训 天津前端培训 天津WEB前端培训班 WebStorm Eclipse Editplus 天津WEB前端培训 天津WEB培训 天津前端培训 天津WEB前端培训班 AndroidStudio Eclipse Xcode Web Storm 天津WEB前端培训 天津WEB培训 天津前端培训 天津WEB前端培训班 AndroidStudio Eclipse Xcode Web Storm 天津WEB前端培训 天津WEB培训 天津前端培训 天津WEB前端培训班 AndroidStudio Eclipse Xcode Web Storm 天津WEB前端培训 天津WEB培训 天津前端培训 天津WEB前端培训班 AndroidStudio Eclipse Xcode Web Storm 天津WEB前端培训 天津WEB培训 天津前端培训 天津WEB前端培训班 AndroidStudio Eclipse Xcode Web Storm 天津WEB前端培训 天津WEB培训 天津前端培训 天津WEB前端培训班 Dreamweaver HBuilder Visual Studio Code 天津web前端培训 天津web培训 web前端开发培训 天津前端开发培训 Dreamweaver HBuilder Visual Studio Code 天津web前端培训 web前端培训 天津web前端培训班 天津web前端培训机构 Visual Studio Code Sublime Text WebStorm Ecli 天津web前端培训 天津web前端培训机构 web前端开发培训 天津web培训 Dreamweaver HBuilder Visual Studio Code 天津web前端培训 天津web前端培训机构 web前端培训 web前端培训班 Dreamweaver HBuilder Visual Studio Code 天津web前端培训 天津web前端开发培训 天津web培训 天津前端开发培训 HBuilder Visual Studio Code Sublime Text WebS 天津web前端培训 天津web前端培训机构 天津web前端培训学校 Dreamweaver HBuilder Visual Studio Code 天津web前端培训 天津web前端培训机构 天津web前端培训班 天津web前端培训学校 web java python 天津web前端培训 天津web前端培训班 天津web前端培训机构 web前端培训 web java python 天津web前端培训 天津web前端培训机构 天津web前端培训学校 web前端培训 web java python 天津web前端培训 天津web前端培训机构 web前端培训班 web前端培训 web java python 天津web前端培训 天津web前端培训班 天津web前端培训机构 web前端培训学校 python java web 天津web前端培训 天津web前端培训学校 web前端培训机构 web前端培训 web java python 天津web前端培训 天津web前端培训机构 天津web前端培训班 web python java 天津web前端培训 天津web前端培训学校 web前端培训班 web python java 天津web前端培训 天津web前端培训班 web前端培训 web java python 天津web前端培训 天津web前端培训班 天津web前端培训机构 web前端培训 web python java 天津web前端培训 天津web前端培训机构 web前端培训 web java python 天津web前端培训 天津web前端培训班 web前端培训 web java python 天津web前端培训 天津web前端培训机构 web前端培训 web java python 天津web前端培训 天津web前端培训机构 web前端培训 web java python 天津web前端培训 天津web前端培训班 web前端培训 web java python 天津web前端培训 天津web前端培训班 web java python 天津web前端培训 天津web前端培训机构 web前端培训 web java python 天津web前端培训 天津web前端培训班 web前端培训机构 web python java 天津web前端培训 天津web前端培训班 web java python 天津web前端培训 天津web前端培训班 web java python 天津web前端培训 天津web前端培训哪家好
梁松*    10037 天津市河东区 设计师杨冰是女孩 1992.**.**
本网站已在中国版权保护中心登记了美术作品著作权与软件著作权违者将依法追究责任,特此声明! | Copyright©2013-2022,zhuzuoji.com | 诚筑说培训学校(天津)有限公司内容支持 | 京ICP备17020986号-5