位置: IT常识 - 正文

javascript - localStorage 本地存储(新增、删除、修改)使用教程

发布时间:2024-01-16
javascript - localStorage 本地存储(新增、删除、修改)使用教程 介绍

推荐整理分享javascript - localStorage 本地存储(新增、删除、修改)使用教程,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

现在前端做数据存储,跨页面传值,localStorage是一个很好的方式,以键值对的方式存储,也方便取值赋值,下面说一说使用方法和一些常见的使用技巧。

存值共有3种方式,localStorage相当于window对象下面的一个属性,所以有[]和.调用,但也具有自身的setItem方法// 自身方法localStorage.setItem("name","bonly");// []方法localStorage["name"]="bonly";// .方法localStorage.name="bonly";取值也是如此,自身的方法是getItem// 自身方法localStorage.getItem("name");// []方法localStorage["name"];// .方法localStorage.name;改变的方式,就是相当于给对应的key重新赋值,就会把原来的值覆盖掉// 自身方法localStorage.setItem("name","TOM");// []方法localStorage["name"]="TOM";// .方法localStorage.name="TOM";移除某一个值,可以通过对象删除属性的关键字delete也可以用自身的方法removeItem// 自身方法localStorage.removeItem("name");// []方法delete localStorage["name"];// .方法delete localStorage.name获取所有的key// 通过自身的keyfor (var i=0;i<localStorage.length;i++) {console.log(localStorage.key(i));}// 通过for in 循环获取for(var key in localStorage){console.log(key);}获取所有的值localStorage.valueOf();//取出所有的值清除所有的值localStorage.clear()判断是否具有某个key,hasOwnProperty方法localStorage.hasOwnProperty("name")// 如果存在的话返回true,不存在返回false使用技巧先判断浏览器是否支持localStorage,通过if(!window.localStorage) return;单词太长,不方便书写,可以利用 var storage=window.localStorage;字符串和原始类型需要通过JSON.stringfy转字符串,通过JSON.parse转成对象通过封装方法实现来回转化注意事项localStorage特定于页面的协议,不是同一域名,不能访问。有长度限制,5M左右,不同浏览器大小会有不同。生命周期是永久的,但是数据实际是存在浏览器的文件夹下,可能卸载浏览器就会删除。浏览器可以设置是否可以访问数据,如果设置不允许会访问失败。兼容IE8以上浏览器只能存储字符串类型,需要转成字符串存储。
本文链接地址:https://www.jiuchutong.com/zhishi/297898.html 转载请保留说明!

上一篇:JavaWeb之Cookie详解(一)(java cookie)

下一篇:Vue笔记(五)vuex(vue笔记项目)

  • python getattr函数(pythongetattribute方法怎么用)

    python getattr函数(pythongetattribute方法怎么用)

  • 苹果13有数据线吗(苹果13有数据线送吗)

    苹果13有数据线吗(苹果13有数据线送吗)

  • 360路由器手机怎么设置WiFi(360路由器手机怎么设置联网)

    360路由器手机怎么设置WiFi(360路由器手机怎么设置联网)

  • vivo手机怎么设置帧数(vivo手机怎么设置呼叫转移)

    vivo手机怎么设置帧数(vivo手机怎么设置呼叫转移)

  • outlook邮件分类技巧(outlook邮件分类规则)

    outlook邮件分类技巧(outlook邮件分类规则)

  • QQ语音通话怎么关闭自己的声音(qq语音通话怎么让对方听到自己手机的声音)

    QQ语音通话怎么关闭自己的声音(qq语音通话怎么让对方听到自己手机的声音)

  • 华为手机为什么不能安装应用(华为手机为什么没有5g版本)

    华为手机为什么不能安装应用(华为手机为什么没有5g版本)

  • 苹果6已停用连接itunes是什么意思(苹果6已停用连接iTUnes怎么解决)

    苹果6已停用连接itunes是什么意思(苹果6已停用连接iTUnes怎么解决)

  • 华为mate30超级快充怎么开启(华为mate30超级快充变成普通充电了)

    华为mate30超级快充怎么开启(华为mate30超级快充变成普通充电了)

  • 一个宽带可以装几个路由器(一个宽带可以装3个路由器吗)

    一个宽带可以装几个路由器(一个宽带可以装3个路由器吗)

  • 笔记本电脑的键盘可以拆下来吗(笔记本电脑的键盘有几个按键失灵了怎么办)

    笔记本电脑的键盘可以拆下来吗(笔记本电脑的键盘有几个按键失灵了怎么办)

  • qq自动回复为什么有时候不回复(qq自动回复为什么突然不回复了)

    qq自动回复为什么有时候不回复(qq自动回复为什么突然不回复了)

  • 机箱vdg接口在哪里(机箱上的vdg 线怎么接主板)

    机箱vdg接口在哪里(机箱上的vdg 线怎么接主板)

  • 华为九宫格怎么设置(华为九宫格怎么调出来)

    华为九宫格怎么设置(华为九宫格怎么调出来)

  • 苹果8p内存有几个版本(苹果8p内存几g)

    苹果8p内存有几个版本(苹果8p内存几g)

  • 探探软件上可以直播吗(探探软件可以隐身吗)

    探探软件上可以直播吗(探探软件可以隐身吗)

  • i7 7700是几核几线程(i7 7700什么级别的处理器)

    i7 7700是几核几线程(i7 7700什么级别的处理器)

  • 咸鱼禁言七天怎么恢复(咸鱼禁言7天怎么解除)

    咸鱼禁言七天怎么恢复(咸鱼禁言7天怎么解除)

  • 探探的活跃度怎么关(探探的活跃度是什么意思)

    探探的活跃度怎么关(探探的活跃度是什么意思)

  • 红米8发布时间(红米8发布时间是多少)

    红米8发布时间(红米8发布时间是多少)

  • 电脑电缆线是哪根(电脑电缆线是哪一根)

    电脑电缆线是哪根(电脑电缆线是哪一根)

  • mybatis和hibernate的区别(mybatis和hibernate哪个好)

    mybatis和hibernate的区别(mybatis和hibernate哪个好)

  • jkm al00a是什么型号(jkm-al00是什么型)

    jkm al00a是什么型号(jkm-al00是什么型)

  • 小程序买东西怎么退款(小程序买东西怎么查物流)

    小程序买东西怎么退款(小程序买东西怎么查物流)

  • 华为p30怎么开美颜(华为p30怎么开美颜相机)

    华为p30怎么开美颜(华为p30怎么开美颜相机)

  • 手机休眠断开Wifi连接怎么办(手机休眠时wifi自动关闭)

    手机休眠断开Wifi连接怎么办(手机休眠时wifi自动关闭)

  • 苹果怎么拒接陌生电话(苹果怎么拒接陌生来电和短信)

    苹果怎么拒接陌生电话(苹果怎么拒接陌生来电和短信)

  • 怎么给电脑开热点(怎么给电脑开热点不费流量)

    怎么给电脑开热点(怎么给电脑开热点不费流量)

  • Win10免费多屏协同不可用怎么办? 投影到此电脑的使用方法(win10 多屏协同)

    Win10免费多屏协同不可用怎么办? 投影到此电脑的使用方法(win10 多屏协同)

  • 出口退税一般退什么税
  • 生产成本怎么计算
  • 印花税减免需要什么材料
  • 存在弃置费用的固定资产的财务费用
  • 购买性支出和转移性支出财政职能发挥方面有何不同
  • 免征增值税和增值税区别
  • 土地增值税扣除项目金额怎么算
  • 合营企业和联营企业的持股比例
  • 常见的税收优惠
  • 制造费用计入营业成本吗
  • 费用跨年入账所得怎么算
  • 电商支付的刷单费怎样做记账凭证?
  • 公司购入空调可以抵扣进项吗
  • 什么时候计提资本成本
  • 个人公司转让协议怎么写
  • 3个点的发票有哪些
  • 小规模纳税人可以收13%的专票吗?
  • 不能抵扣的进项税怎么做账
  • 建筑业企业所得税2%
  • 租金收入增值税纳税义务
  • 个体户交地税
  • 不得扣除任何费用的是
  • 每月案例分析
  • 房地产开发成本占比
  • 旧房转让土地增值税核定
  • 简易计税视同销售如何处理?
  • 待报解地方预算收入怎么做账
  • 哪些收入要纳税
  • 收到厂家赠送的产品
  • pps影音怎么看电视直播
  • echarts纵坐标加单位
  • 野生动物保护区有哪些
  • 出现又离开
  • 跨域的几种方法
  • php验证电子邮件格式
  • 酒吧会计要做些什么
  • 损益类科目借贷方向是什么
  • 新准则预付账款计算公式
  • 云原生istio
  • javascript速成要多久
  • 3分钟认识Vue3的v-model
  • 成品油电子普通发票如何入账
  • 负债总计是负数
  • 厂房转租会计分录
  • 钢贸企业税收怎么算
  • 融资租赁公司的风险资产包括哪些
  • 核定扣除投入产品怎么算
  • 资产负债表坏账准备计入哪里科目
  • 个人所得税申报退税能退多少
  • 所得税调增调减技巧
  • 利息收入填在汇算清缴哪里
  • 预收货款方式销售货物,纳税义务发生时间
  • 另一种收到企业信息英文
  • 抵扣联过期时间
  • 工会经费网上怎么申报
  • 小规模纳税企业在应交增值税明细科目
  • 企业无力支付票据时应计入
  • 出口退税账务处理
  • 公司法人借款给企业属于关联交易吗?
  • sqlserver重命名表名
  • 微软 win7
  • linux中使用什么命令可以把两个文件合并
  • win8 系统设置
  • centos如何安装yum
  • mmc.exe是什么
  • win10怎么变回系统默认字体
  • unity best fit
  • javascript scrollTop正解使用方法
  • 创建一个批处理文件,其功能是在当前
  • jquery ajax后台返回list,前台用jquery遍历list的实现
  • js设置延时执行
  • flask框架官方文档
  • unityugui
  • javascript函数如何定义及其作用
  • js中prototype的作用
  • 浅谈jquery的应用
  • 什么是12366
  • 贸易型企业进项发票
  • 怎样在微信小程序里交医保
  • 省银保监局长是什么级别
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号