自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 对拷贝的理解

拷贝分为浅拷贝和深拷贝 浅拷贝:浅拷贝就是只拷贝对象的第一级。使用扩展元素符或者Object.assign 深拷贝:深拷贝就是逐层拷贝对象的每一级。JSON.parse(JSON.stringify(obj)),或者使用lodash插件 下面通过几个例子了解一下拷贝: 01、 let arr =[1,2,3]; let arr1 = arr ; // 浅拷贝 arr.push(4); console.log(arr1); let newArr = []; arr.forEach((item,index)=&

2022-02-01 16:14:24 902

原创 对闭包的理解

闭包,就是在一个函数外部能够访问该函数内部局部变量的函数 例子1: function foo(){ var a =10; //按照未接触闭包之前的理解,局部变量在函数执行之后会被销毁 return function(){ //闭包(函数) a++; console.log(a) //里边有对局部变量的一个访问 }; } var bar = foo() bar(); //11 bar(); //12 例子2: var fn = (function ()

2022-01-28 13:06:55 1012

原创 对HTML中BFC的理解

BFC是块级格式化上下文,是一个密闭的空间,外面的元素不受影响 规则 1、里边的块上下排列 2、子元素左边外边距和父元素左边框相邻 3、垂直方向的margin值叠加 4、一个封闭的空间,外边的元素不受影响 5、BFC不与浮动元素重叠 6、父元素高度计算时,浮动元素参与计算 BFC展现出来的特性 1、内部的盒子会在垂直方向,一个接一个的放置 2、盒子垂直方向的距离有margin决定,属于同一个BFC的两个相邻盒子的margin值会发生 重叠 3、每个元素的margin box 的左边,与包含块border b

2022-01-26 15:29:44 454

空空如也

空空如也

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

TA关注的人

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