前端面试问题

面试专题(持续更新)

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响应头

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值