自定义博客皮肤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)
  • 收藏
  • 关注

原创 前端面试五

1.谈谈你对vue中scope的理解作用:让样式只在本组件中生效,不会影响其他的组件原理:给组件的节点新增自定义属性,然后CSS根据属性选择器添加样式2.组件之间的传值有哪些?常见的传值方式有父向子传值,子向父传值,兄弟组件之间传值兄弟组件之间是如何传值的?先新建中转文件bus,比如A向B传值,首先在A组件引入中转站通过bus.$emit('要传递的组件名','传递的参数'),在B组件进行接收,同样引入中转站,通过bus.$on('接收的组件名',第二个是传递过来的参数)3.computed,methods

2022-07-07 22:21:31 311 1

原创 前端面试四

一.Js执行的机制是什么样的js是单线程语言,一次只能执行一个任务,所有的任务都需要排队,被称为事件循环机制(Event Loop),所以Event Loop就是js的执行机制所有任务可以分成两种,一种是同步任务,另一种是异步任务.同步任务指的是,在主线程上排队执行的任务,只有前一个任务执行完毕,才能执行后一个任务。异步任务指的是,不进入主线程、而放入任务队列的任务,只有任务队列通知主线程,某个异步任务可以执行了,该任务才会进入主线程执行。lodash是一个一致性、模块化、高性能的 JavaScript 实

2022-06-28 21:56:19 250

原创 前端面试三

一.闭包是什么?应用场景,优缺点,解决方案?1.有权访问一个函数内部变量的函数就叫做闭包,简单理解就是 ,一个作用域可以访问到另外一个函数内部的局部变量。2. 闭包的应用场景 函数防抖 函数节流 变量持久化(闭包中的变量不会被回收)3.优点: 1、形成私有空间,避免全局变量的污染 2、持久化内存,保存数据安全4. 缺点: 1.常驻内存,会增大内存使用量,影响性能 2.持久化内存,导致内存泄露5.解决方法: 1、尽快避免函数的嵌套,以及变量的引用 2、执行完的变量,可以赋值null,让垃圾

2022-06-28 20:55:51 287

原创 前端面试二

一.slot插槽是什么?有什么作用?原理是什么?slot又名插槽,是Vue的内容分发机制,组件内部的模板引擎使用slot元素作为承载分发内容的出口。插槽slot是子组件的一个模板标签元素,而这一个标签元素是否显示,以及怎么显示是由父组件决定的。slot又分三类,默认插槽,具名插槽和作用域插槽。默认插槽:又名匿名插槽,当slot没有指定name属性值的时候一个默认显示插槽,一个组件内只有有一个匿名插槽。具名插槽:带有具体名字的插槽,也就是带有name属性的slot,一个组件可以出现多个具名插槽。作用域插槽:默

2022-06-28 20:08:03 229

原创 前端面试总结一

一.清除浮动的三种方式1、给受到浮动影响的元素添加overflow:hidden,原因:overflow属性会触发BFC,意思是:让块级元素的排列规则在当前环境中排列2.在受到浮动影响的元素前面添加一个空div:clear:both;清除浮动带来的影响。3.在浮动元素的父标签添加伪类选择器:after中清除浮动 - 类似于空div的格式。二.让一个div水平并垂直显示的三种方法1.定位:子绝父相之后,给子元素div添加上下左右为0,外边距为auto。2.left和top都为50%,并让元素向左、向上移动50

2022-06-28 16:58:53 251

空空如也

空空如也

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

TA关注的人

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