面试
文章平均质量分 74
不二哈
一个小前端
展开
-
Vue前端面试题(高频)
vue双向数据绑定原理,又称vue响应式原理,是vue的核心,双向数据绑定是通过数据劫持结合发布者订阅者模式的方式来实现的,通过Object.defineProperty()来劫持各个属性的 setter,getter,在数据变动时发布消息给订阅者,触发相应的监听回调来渲染视图。但是在页面刷新的时候vuex里的数据会重新初始化,导致数据丢失。2.是否调用缓存:computed中的函数所依赖的属性没有发生变化,那么调用当前的函数的时候会从缓存中读取,而watch在每次监听的值发生变化的时候都会执行回调。原创 2023-01-06 11:45:20 · 618 阅读 · 0 评论 -
JavaScript前端面试题(高频)
在开发中,如果我们想要给一个元素绑定事件,需要获取到这个元素进行绑定,但如果元素是动态生成,无法获取从而无法绑定,此时我们就需要利用冒泡原理把这个事件委托给这个元素的页面存在的父元素来绑定(1)因为浏览器出于安全考虑,有同源策略。也就是说,如果协议、域名或者端口有一个不同就是跨域,Ajax 请求会失败。(同源策略,协议域名端口号)-1.回调函数中嵌套回调函数的情况就叫做回调地狱。回调地狱就是为是实现代码顺序执行而出现的一种操作,它会造成我们的代码可读性非常差,后期不好维护。原创 2023-01-06 11:41:48 · 165 阅读 · 0 评论 -
HTML+CSS前端面试题(高频)
(1)标准文档流是指元素在排版布局过程中,元素会默认自动从左往右,从上往下的流式排列方式,当前面的内容发生变化,后面的内容也会随着发生变化;(3)简单的来说就是各种布局属性在html中所显示的效果,如display(行内元素与块级元素*非常重要*)、float、position。(1)z-index : 指的是一个元素在当前文档页面定位时重叠层显示的层级等级,默认为0 ,数值不限,越大显示层级越高。(3)若非第一个元素浮动,则该元素之前的元素也需要浮动,否则会影响页面显示的结构。父元素定义伪类after。原创 2023-01-06 11:36:03 · 165 阅读 · 0 评论