位置: 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笔记项目)

  • 长租公寓 税费
  • 商务费用报销一般有哪些流程
  • 应交税费为什么记借方
  • 支付一年房租的会计科目
  • 贴现率和折现率相等吗
  • 直接计入当期损益的利得和损失,是指( )的利得或损失
  • 库存完工产品属于什么会计科目,什么类别
  • 到银行购买结算凭证
  • 固定资产清理在财务报表哪里体现
  • 现金比率的计算公式是指
  • 收到货款确认收入但是后期开票了怎么做分录
  • 代发工资的手续费是多少
  • 收到海外商务退税如何做账?
  • 产品成本核算的一般程序
  • 食用油从商业流入的原因
  • 商贸公司可以申请进出口权吗
  • 一般纳税人取得小规模纳税人的专票可以抵扣吗
  • 现金流量表中所指的现金是指( )
  • 公司购买汽车的购置税怎么做账
  • 固定资产替换公式
  • safari下载的文件怎么删除
  • 招标服务费计算公式
  • 账面价值,账面净值,账面余额
  • 申请一般纳税人公司流程
  • 404 not found意思详细介绍
  • php数组转js数组
  • 会计差错及账项调整
  • 哪一个国家有大提顿国家公园
  • cesium三维地球
  • 材料入库款项未付会计分录
  • 库存现金日记账的登记依据
  • 债务重组亏损计入
  • php函数名
  • 勒索软件,网络不稳定
  • php读写xml
  • php中自定义函数的语法格式
  • 软件开发服务费税率
  • 物流公司的会计好做吗
  • 在岗职工平均工资和社平工资的区别
  • 物料最低库存
  • 已认证发票被作废
  • 外包人员的餐费可以全部扣除吗
  • 现金股利要交税
  • 出售固定资产不能作为企业的收入
  • 会计凭证的装订范围包括
  • SqlServer2012中First_Value函数简单分析
  • 计提坏账准备的方法
  • 社保个税申报是什么意思
  • 存货跌价准备是什么意思
  • 装修费还没摊销怎么办
  • 免税的发票什么样子
  • 商标 入账
  • 资产负债表中各项目的期末余额
  • 坐车时的保险费怎么算
  • 改制基准日对人员的影响
  • sql server怎么使用sql语句
  • sql语句提取字符串中数字
  • mysql数据库主键怎么设置
  • mysql 5.7.32
  • win10应用商店应用少
  • winxp纯净版系统
  • ati2plab.exe是什么进程 ati2plab进程安全吗
  • w10系统分辨率
  • winxp刻录光盘步骤
  • linux系统中的脚本文件一般以什么开头
  • win7任务栏高度可以改变
  • linux常用命令 cat
  • 适配器模型
  • Node.js中的事件循环是什么意思
  • jquery使用教程
  • android使用方法
  • 互联网巨头bat有哪些
  • android socket聊天
  • 电子税务局怎么添加银行账户信息
  • 黑龙江电子税务局app手机
  • 2020百望税控盘最新系统
  • 风险研判能力不足的原因
  • 德清社保局固定电话多少
  • 税务报运维需要多长时间
  • 什么是增值税税率是多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设