自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 vue 复制data里面的对象/数组,改复制出来的对象/数组,为什么data里面的对象/数组也被改了?深浅拷贝

将data里面的sensors数组的一部分复制给arr 数组; 发现改动arr数组,data里面的sensors数组也被改动了; 发现简单的复制只是浅拷贝; 改动一个,另外一个也被改动; 这就是问题的原因,因为它们指向都是同一块内存;想要改变一个对象里面的值,另一个对象不受影响,就要在内存开辟多另外一个空间存值,那就要实现深拷贝; 方法: 1. 对象的深拷贝 var a ={1, 2, 3}; var b = a; (简单的赋值不是深拷贝) 深拷贝: b = {a[0], a[1]..

2022-03-23 10:45:30 1484

原创 font-size:100%作用是干什么的呢

我们都知道一些标签有自己的样式属性,如font-size,padding等。 设置了font-size:100%,它改变了默认的大小,会按父元素的字体大小来显示。

2022-01-11 17:09:48 621

原创 数组对比,找不同

var arr=[1,4,2] var str=[4,2] arr与str对比,找出str与arr内容不同,目标[1] vararr=[1,4,2] varstr=[2,4] varnewstr=[] for(vari=0;i<arr.length;i++){ for(varj=0;j<str.length;j++){ if(arr[i]==str[j])...

2021-09-15 11:43:43 82

原创 谈谈你对javascript原型,原型链的理解

每个构造函数都有一个prototype属性,这个protopyte属性,指向这个构造函数的原型对象。这个函数的原型对象有个constructor属性,这个属性值指向这个构造函数。 constructor这个属性值只有原型对象才有。构造函数可以改变其的原型对象,但修改过后,这个原型对象的constructor不再指向该构造函数。 ...

2021-07-07 00:20:45 106

原创 webpack学习之路

Webpack 1.安装node.js 安装了node.js环境 已安装查看node -v,还有npm包管理工具 npm -v 2.生成配置文件 初始化项目npm init -y,生成配文件package.json 3.下载webpack和webpack-cli 3.1下载webpack 命令:npm install webpack –save-dev 生成 node_modules文件夹和package-lock.json文件 配置文件记录: 3.2下载we...

2021-07-06 18:46:31 119

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除