面经

最近在面试,记录一些遇到的面试题


  1. 浏览器缓存有哪些,及其区别,缓存机制
  2. HTTP 头部字段介绍,TCP 为什么比 UDP 靠谱?数据包是如何传输的?
  3. vue 每个生命周期做了什么
  4. babel 原理
  5. 正则实现千分位
  6. 闭包,为什么用闭包?如何解决内存泄漏
  7. CSS 选择器优先级
  8. 性能优化(代码压缩原理, TreeShaking 原理)
  9. 箭头函数与普通函数区别
  10. 求输出
1
2
3
4
5
6
7
8
const obj = {
  0: 1,
  1: 2,
  length: 2,
  push: Array.prototype.push
}
obj.push(3)
console.log(obj)