自定义博客皮肤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 917

原创 对闭包的理解

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

2022-01-28 13:06:55 1025

原创 对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 473

空空如也

空空如也

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

TA关注的人

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