自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 React面试必问(一)setState是同步还是异步?

默认情况下,调用 setState,表现为异步,并且在一个操作中,多次调用 setState,会合并处理,只更新一次setState 同步异步问题:在React可以监控的地方:React 事件,React 组件的生命周期函数,以及其他的React方法中,呈现异步表现,并且回对setState进行合并更新在异步方法中,或原生事件中,setState 呈现同步表现,不会对 setState 进行合并处理具体需要研究React批处理机制...

2022-05-24 19:01:27 450

原创 Linux基础(一)vim基本使用

介绍一般命令模式编辑模式命令行模式command modeinsert modecommand-line mode一般命令模式command mode:移动光标,复制粘贴,查找替换1. 移动光标左 下 上 右h j k l向下移动n行nj 或n↓向上一页ctrl+b向下一页ctrl+f移动到这一行的开头0或 <Home>移动到这一行的末尾$或 <End>移动到这个文件的最后一行

2022-05-23 09:20:47 107

原创 CSS面试必问(四)flex布局

flex基本概念先记住flex布局基于主轴(main axis)和侧轴(cross axis),主轴默认是水平轴,侧轴垂直于水平轴。主轴起点(main-start),侧轴起点(cross-start)属性:flex-direction:是沿着主轴的排列布局,默认是水平向右row:默认水平向右row-reverse:水平向左column:垂直向下column-reverse:垂直向上注意伸缩盒子如果nowrap则都排列在一行,宽度伸缩,所以当宽度超出屏幕时,设置的宽度则无效了,宽度开始

2022-05-16 09:55:28 408

原创 CSS面试必问(三)行内块元素

问:行内元素有哪些?块,行内块元素有哪些?空元素有哪些?行内:<span>, <a>, <i>, <b>, <strong>块:<div>, <p>, <ul>, <h1>行内块:<img>, <input>, <button>, <textarea>空:<br>, <meta>, <link>, <hr

2022-05-13 17:46:02 252

原创 CSS面试必问(二)定位,浮动,盒模型

定位基本概念定位就意味着脱离文档流static定位,正常文档流,不定位fix定位,相对于浏览器窗口(视图本身),不随上下滑动内容而改变其位置relative定位,相对于static进行上下左右调整,是正常文档流中的偏移位置absolute定位,其位置相对于最近的具有定位的父类元素的相对位置消除浮动的方法浮动的定义浮动是不脱离文档流的,但脱离左右相邻元素消除浮动的原因是:发生在父子元素时,子元素浮动了,导致父元素高度为0了,因为父元素是没有任何内容的,仅仅承载子元素。推荐方法:父元素添加伪

2022-05-13 17:27:05 154

原创 CSS面试必问(一)居中问题

CSS居中问题是经常容易考到的,给子盒子做水平居中以下说一下给文本做居中情况文本水平居中<div class="father"> <div class="child"></div></div>子元素为行内元素,则给父元素定义text-align:center注意:如果子元素是块元素,则给子元素定义左右margin为auto保证文本水平居中注意:如果子元素是块级元素,text-align:center不管用,因为这个声明是定义文本的

2022-05-13 15:59:57 225

原创 JavaScript面试必问(二)关于类型,值和变量

JS是如何分类的按照不可修改与可修改(见问题5)分为原始值(见问题2)和对象(见问题3)JS原始类型有哪些?数值,字符串,布尔值,null,undefined,符号(6种)JS对象类型?对象,数组,函数等JS对象的定义?JS常用对象有哪些?对象是属性的集合,每一个属性有一个名字和一个值。常用对象有Set,Map,RegExp,Date,Error等。JS中字符串可修改吗?原始类型都不可修改,对象类型是可修改的。字符串不允许修改,任何看似修改字符串其实都是返回了一个新的字符串。原始值.

2022-05-11 21:09:24 77

原创 JavaScript面试必问(一)闭包的理解

闭包经常用于函数,我们写函数是为了封装重复使用的接口(interface)。当我们在定义这个函数作用域之外的其他作用域调用这个函数时,那这个函数及变量的引用只和定义函数时的词法作用域相关。函数定义的此法作用域环境就形成了闭包。闭包中定义的私有变量因此得到了保护,只能通过特定方法进行修改及访问。闭包是函数作用域及其周围环境词法作用域的集合。这里最常见的例子就是由一个外部函数所形成的闭包,这个闭包里面定义了一个私有变量和一个函数作为接口的返回值。function count () { let counte

2022-05-11 09:54:21 379

原创 Java面试必问(一)重载与重写

进入社区,回顾基本概念,加深理解文章目录JAVA基础概念重载与重写一、重载二、重写总结JAVA基础概念重载与重写一、重载英文为overload,两个function,名称相同,但function定义的params个数或类型不同。二、重写英文为override,涉及父子继承,相同的function name,child覆盖掉parent方法,实现对parent类方法的重写总结JAVA重载与重写的区别...

2022-05-10 09:51:52 165

空空如也

空空如也

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

TA关注的人

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