前端面试题
文章平均质量分 91
这里包含这些年累计的面试题及答案
前端阿皓
前端攻城狮
展开
-
Vue面试题
1、vue生命周期钩子函数有哪些?创建前:beforeCreate, 创建后:created挂载前:beforeMount, 挂载后:mounted更新前:beforeUpdate, 更新后:updated销毁前:beforeDestroy, 销毁后:destroyed2、vue 的双向绑定的原理是什么?采用数据劫持结合发布者-订阅者模式的方式,通过Object.defineProperty()来劫持各个属性的setter,getter,在数据变动时发布消息给订阅者,触发相应的监听回调。.原创 2021-02-08 11:53:48 · 529 阅读 · 7 评论 -
Js经典面试题
1.什么是闭包?以及它的优缺点闭包就是能够读取其他函数内部变量的函数,说白了闭包就是个函数,只不过是处于其他函数内部而已。由于在javascript中,只有函数内部的子函数才能读取局部变量,所以说,闭包可以简单理解成“定义在一个函数内部的函数优点:(1)访问函数内部的变量;(2)防止函数内部的变量执行完城后,被销毁,使其一直保存在内存中缺点:由于闭包会使函数中的变量保存在内存中,内存消耗很大,所以不能滥用闭包,解决办法是,退出函数之前,将不使用的局部变量删除2.Class和普通构造函数有何区原创 2020-12-22 23:43:34 · 1414 阅读 · 2 评论 -
Html+Css面试题及答案
1.如何实现一段文本单行居中,多行左对齐?(1)可以使用弹性布局.box{ display: flex; flex-direction:row; justify-content: center;}2.::before 和 :after 中双冒号和单冒号的区别?这2个伪元素的作用?在 CSS3 中 : 表示伪类, :: 表示伪元素想让插入的内容出现在其他内容前,使用::befroe。否则,使用::after3.常见兼容性问题?(1)png24位的图片在iE6浏览器上出现背景,解决方案是原创 2020-12-21 22:40:20 · 845 阅读 · 0 评论