前端面试题
文章平均质量分 93
前端常问面试题
Komorebi゛
这个作者很懒,什么都没留下…
展开
-
浏览器工作原理
在第一次布局完成之后,浏览器会真正的把节点和节点的样式例如背景、阴影、边框绘制到屏幕上,这个要求过程必须要十分快速,否则会影响动画交互的性能。如果之前布局发生了回流,也就是加载了像图片这样的节点之后,浏览器还会发生重绘,把变化的布局再重新绘制到屏幕上,在绘制期间也有可能会有组合发生,因为在渲染节点时可能会产生新的图层,例如video标签,或者是设置了opacity、will-change、transform等属性的节点,浏览器还需要把这些图层组合起来,按正确的堆叠顺序渲染,回流和重绘也会引发重新组合操作。原创 2022-09-24 11:55:27 · 325 阅读 · 0 评论 -
Vue相关
v-bind绑定一个value属性;v-on指令给当前元素绑定input事件。自定义:自己写model属性,里面放上prop和event避免组件中数据互相影响。组件是可复用的,data若为对象,则所有复用的组件都是引用同一个数据;data若为函数,每次函数都会创建一个新的数据,从而使每个组件数据相互独立在router目录下的index.js文件中,对path属性加上/:id。使用router对象的params.id。动态组件就是 component 组件 ,是指不同组件之间进行动态切换。原创 2022-11-02 16:32:04 · 279 阅读 · 0 评论 -
JavaScript篇
由于事件会在冒泡阶段向上传播到父节点,因此可以把子节点的监听函数定义在父节点上,由父节点的监听函数统一处理多个子元素的事件。优点:减少内存消耗,提高性能。原创 2022-11-01 11:21:35 · 260 阅读 · 0 评论