面试专题(持续更新)
1AXIOS配置环境变量,分别对应不同的场景(开发,测试,预生产,生产)。
2vue对对象和数组的不同处理方法
3vue observer怎么遍历什么函数 -----》defineReactive
4definereactive函数每个属性创建dep对象2给每个属性添加set和get方法,get中使用dep.depend(),来收集watcher,set中使用notify方法通知watcher更新
5HTTP状态码 302临时重定向 301永久重定向 (巩固一下握手)
6组件通信 兄弟 爷孙(provide inject)
7垂直居中中不是margin-top,而是top(不用trasform的情况就得写top冲突了)
8路由params query
9箭头函数 (1.this指向外层作用域2没有arguments,读取的是外层的arguments3不能作为构造函数*(因为不能改变this指向,同时没有prototype)
10对象继承
11constructor(原型相关)
12闭包(很重要,问了无数次,不能模棱两可)
13vue中解决跨域问题(proxy代理,中间件代理,nginx反向代理)
14垃圾回收机制:引用计数法,标记清除法
15尾递归(第二次问到)
16防抖节流(应用场景)
17深浅递归(需要掌握3中方法,递归出现循环引用)
18数组去重(至少掌握三种,有7种)
19proxy(proxy和reflect)
20网络包含哪基层(7 应用层 6 表示层 5 会话层 4 传输层 3 网络层 2 数据链路层 1 物理层 ),http是什么,
21浏览器强缓存,弱缓存
22TCP和ucp
23线程和进程
24二叉树遍历,链表
25函数式编程
26发布订阅者(了解一下,vue事件总线原理,用发布订阅解释一下)
27减少重绘回流的方法
28原型,继承(ES5中是怎么实现继承的)
29HTTP响应头