位置: IT常识 - 正文

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

编辑:rootadmin
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笔记项目)

  • 跨年度的租金收入如何入账
  • 资源税的纳税期限包括
  • 电子普通发票和纸质普通发票一样吗
  • 小微企业企业所得税100万元以下减半征收怎么计算
  • 可供出售金融资产和长期股权投资
  • 工程管理服务属于哪个国标行业
  • 入股资金打进公司帐户要交税吗
  • 利润分配的规则
  • 免税蔬菜税额用什么表示
  • 季末计提所得税可以根据本年利润计算吗?
  • 盘亏的设备按正常报废处理是否符合会计制度要求
  • 开超市加盟费多少
  • 股权转让如何避免印花税
  • 待摊费用不要了怎么做账?
  • 外聘人员差旅费应放什么会计科目
  • 收到款未开发票挂账入什么科目?
  • 进口缴纳关税
  • 外汇银行会计特殊处理方法如何理解?
  • 什么叫统借统还业务
  • 图书发票票样
  • 资产计税基础是怎么填
  • 个独企业生产经营所得税率
  • 怎么计算房产税率
  • 办理企业土地证要多少钱
  • macbookpro磁盘需要分区吗
  • linux 列表
  • 会计分录中结转成本
  • 安全生产费开工前支付
  • mac os常用快捷键
  • u盘数据全部丢失
  • 增值税加计扣除最新政策
  • 原生js实现promise.all
  • 选项式api和组合式api哪个好
  • 关于古老的jsp页面的知识汇总(超详细)
  • 基于web的疫情防控方案
  • 目标检测yolo算法
  • php 微信公众号自定义菜单
  • 海外佣金需要交税吗
  • 个人佣金收入怎样交税
  • vue–router
  • python 概率分布函数
  • 劳动合同和劳务合同可以一起签吗
  • 增值税发票相关罪名
  • 并发环境下,共享资源的正确使用方式是
  • mysql drop from
  • 普通发票税费会计分录
  • 私营企业员工享受探亲假吗
  • 加权平均净资产收益率公式
  • 车船税怎么计账
  • 长期股权投资收回账务处理
  • 房地产开发企业与转让房地产有关的税金
  • 冲销以前年度主营业务成本
  • 空调抵扣进项税
  • 采购返利是什么意思
  • etc 电子票
  • 现金日记账月末怎么结账图片
  • 会计基本前提包括会计主体货币计量资料完整和经济效益
  • 电脑怎么改xp系统
  • vista loader
  • Windows Server 2008故障转移群集简介
  • calc.exe是什么程序
  • 复制电脑系统
  • 苹果电脑macbookpro忘记密码
  • vmware tools安装包在哪
  • win7在开始菜单右击
  • 外国电影怎么看双语的
  • 注册表 windows
  • win7电脑关机出现0xc0000142是什么原因
  • cocos2d动画
  • nodejs常用api
  • 零磁道的重要性
  • 如何用css画三角形
  • bootstrap怎么学
  • clipboard.js无需Flash无需依赖任何JS库实现文本复制与剪切
  • python爬取新浪股票数据
  • python 批量ping
  • 摩托车的消费税率
  • 广东国家税务局电子税务局官网入口
  • 境外个人税务备案登记表
  • e贷支付扣款管理是什么意思
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设