面试题集
文章平均质量分 89
面试中被问到的、欠缺的部分等
Stephy_Yy
此人很懒,还是写了点什么
展开
-
前端面试之Vue相关总结
Vue2中检测数组变化的限制和解决方法vue2用下标设置数组没效果arr = [1,2] arr[0] = 0,页面上显示的arr并没有修改(如果对应下标是原始值;若是引用值)解决1:Vue.Set解决2:arr.splice (Vue会劫持splice方法) Vue2对对象是循环defineProperty(递归、深度)set时通知dep.notify();对于数组则是重写数组7个方法(push、pop、shift、unshift、splice、sort、reverse)时通知dep.notif原创 2021-10-20 07:56:19 · 208 阅读 · 0 评论 -
前端面试手写题
深拷贝// 深拷贝function deepClone(ori) { let tar; if (typeof ori === 'object' && ori !== null) { tar = Array.isArray(ori) ? [] : {} for (let k in ori) { if (ori.hasOwnProperty(k)) { tar[k] = deepClone原创 2021-09-05 16:30:38 · 105 阅读 · 0 评论 -
2021前端面试题
基础知识与素养 JS基本功训练与思考 程序设计的渗透与应用 业务技巧的积累与训练 生产力转换 项目的组织架构 转换专业人才的全面生产力什么样的技术水平决定了你应该学习什么样的知识与技术,什么样的知识与技术水平决定了你到什么样的公司,到什么样的公司决定了你在什么样社会层次,什么样的社会层次决定了你的眼界与发展的高度。试题来源一 面试题:1、BFC:解决因为浮动引起的问题 BFC2、完整的web请求(返回了html)浏览器访问地址3、页面渲染HTML过程4、get、post请..原创 2021-03-07 18:50:57 · 233 阅读 · 0 评论 -
前端试题(四)
又是新的一周1. vue过滤器使用场景2. v-on绑定多个方法3. 在菜单结构不确定时,前端如何动态渲染树形结构:深度遍历、广度遍历(递归)4. Vue-router的钩子函数5. Vue-router的实现原理6. Vuex的实现原理7. Vue-cli的自定义指令8. keep-alive的两个属性9. keep-alive组件10. Vue的核心11...原创 2020-04-25 19:07:25 · 67072 阅读 · 0 评论 -
前端试题(三)
1. js继承有几种方式原型链,构造函数,组合,原型式,寄生式,寄生组合,ES6 Class extends2. js作用域的类型全局 局部 块级3. 块级作用域和全局、局部作用域的区别4. 闭包描述用词一定要准确闭包读取内部嵌套函数的变量闭包的优点、缺点:闭包:能够读取其他函数内部变量的函数。(应用场景:要获取某函数内部的局部变量)闭包的优点:1.能够读取函数内部的变量 2....原创 2020-04-14 22:55:43 · 746 阅读 · 0 评论 -
前端试题(二)
1. 数组方法、reduce()的第二个参数accumulator 累计器currentValue 当前值currentIndex 当前索引array 数组在没有初始值的空数组上调用 reduce 将报错。回调函数第一次执行时,accumulator 和currentValue的取值有两种情况:如果调用reduce()时提供了initialValue,accumulator取值为...原创 2020-04-08 22:43:43 · 433 阅读 · 0 评论 -
前端试题(一)
金卡智能自我介绍不够流利改内容改经历改个人项目菲律宾经历,做什么,有什么帮助,为什么回来为什么离开现在的公司脚手架 vue-cli现在用的什么版本,2版本了解多少,2 3有什么区别怎么存储静态资源他说入口是public?BFCcall和apply的区别Localstorage和sessionstorage的区别数组遍历的区别:foreach map filter 返回值...原创 2020-04-05 10:00:10 · 4367 阅读 · 1 评论