![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端面试常问的问题
文章平均质量分 77
零度的遇见
这个作者很懒,什么都没留下…
展开
-
vue面试题总结
watch 在监听对象的时候,如果 deep 值是 true,就会执行 traverse 这个方法,这个方法里就是做了个数组递归,如果是数组的话,会根据数组的每一项索引取值,进行递归追加依赖,如果是对象会拿 key 进行遍历取值,进行递归追加依赖,traverse 就是deep:true实现的核心。组件的data写成一个函数,数据以函数返回值形式定义,这样每复用一次组件,就会返回一份新的 data,类似于给每个组件实例创建一个私有的数据空间,让各个组件实例维护各自的数据。会对数组中的引用类型再次进行监控。原创 2023-02-10 16:38:11 · 160 阅读 · 0 评论 -
HTTP协议常问的面试题
http协议常见的状态码原创 2023-02-21 16:22:11 · 210 阅读 · 0 评论 -
vue经典面试题总结(二)
1.vue的优点轻量级框架:只关注视图层,是一个构建数据的视图集合,大小只有几十 kb ;简单易学:国人开发,中文文档,不存在语言障碍 ,易于理解和学习;双向数据绑定:保留了 angular 的特点,在数据操作方面更为简单;组件化:保留了 react 的优点,实现了 html 的封装和重用,在构建单页面应用方面有着独特的优势;视图,数据,结构分离:使数据的更改更为简单,不需要进行逻辑代码的修改,只需要操作数据就能完成相关操作;虚拟DOM:dom 操作是非常耗费性能的, 不再使用原生的 dom原创 2022-03-24 22:44:25 · 1047 阅读 · 0 评论 -
面试官常提问的前端面试题
1.说一下登录页面的逻辑2.深拷贝有哪些方法3.闭包,应用于哪些场景4.路由是如何传参的5.vue的性能优化原创 2022-04-02 06:45:40 · 672 阅读 · 0 评论 -
VUE经典面试题总结(一)
目录1.说说Vue的生命周期2.对接口的请求一般放在哪个生命周期中?3.Vue中组件生命周期调用顺序说一下4.第一次页面加载会触发哪几个钩子?5.说一下v-if与v-show的区别6.为什么避免v-if和v-for一起使用7.数组中的data为什么是个函数8.数据双向绑定的原理是什么9.computed,methods,watch的区别10.Vuex是什么11.为什么 Vuex 的 mutation 中不能做异步操作?12.组件间的通信有哪些13.ax原创 2022-03-23 08:40:28 · 1105 阅读 · 0 评论 -
JS 基本数据类型和引用数据类型的区别及浅拷贝和深拷贝
1.栈(stack)和堆(heap)栈(stack):栈会自动分配内存空间,会自动释放,存放基本类型,简单的数据段,占据固定大小的空间。堆(heap):动态分配的内存,大小不定也不会自动释放,存放引用类型,指那些可能由多个值构成的对象,保存在堆内存中,包含引用类型的变量,实际上保存的不是变量本身,而是指向该对象的指针。原创 2023-02-21 17:29:34 · 205 阅读 · 0 评论