前端js+vue+http面试大纲

341 阅读1分钟

一、HTTP:

  1. 计算机网络有几层
  2. TCP三次握手说下
  3. 输入url后都发生了什么
  4. HTTP缓存知道吗?
  5. 说下多链路复用
  6. 请求都有哪些方法
  7. options预请求知道吗,什么情况下发生
  8. HTTP cache-control 的值都有什么
  9. no-cache是什么意思?
  10. http常见状态码有什么?304是什么

二、vue

  1. 前端路由机制
  2. vue的声明周期
  3. vue 常用的指令
  4. vue 的nextTick原理
  5. vue的函数组件化
  6. vue的mvvm模式
  7. vue的diff算法
  8. vue和其他框架比较有什么优势

三、js

  1. 事件循环机制
  2. setTimeout 模拟setInterval
  3. 函数防抖和节流
  4. 深拷贝
  5. 改变this指针的方法
  6. 闭包
  7. bind函数,怎么实现的
  8. js 检测对象类型
  9. new操作符都做了什么
  10. 一句话去重
  11. promise怎么处理错误机制
  12. 随机数
  13. 反转字符串
  14. 正则匹配
  15. 排序
  16. 线上跨域怎么办?

四、css

  1. 为什么使用scss 不使用less

五、项目中都学到了写什么