Skip to content

2021前端学习面试资源大汇总

vue

  • [x] vue生命周期
  • [x] v-show、v-if的区别
  • [x] 3种控制元素显示隐藏的方法及各自的重绘回流现象
  • [x] v-for、v-if的优先级,及导致的问题和解决方法
  • [x] vue的scope原理
  • [x] scss样式穿透原因
  • [x] vue的所有组件传值方法
  • [x] vuex使用,持久化
  • [x] vue路由使用,传值,路由守卫
  • [x] vue组件的key
  • [ ] vuex原理,对象的值why可以绕过单向数据流的规定,indexdb how做持久化-文章
  • [ ] nexttick原理及事件循环微任务宏任务的关系为什么要🈶️2中异步任务及nodejs的事件循环又是怎样的-文章
  • [ ] keep-alive原理-文章
  • [ ] router原理-文章
  • [ ] diff算法原理-文章

js

  • [x] 延迟加载js,js逻辑实现+<script>的async、defer区别
  • [x] JS数据类型、隐式转化(=====的区别)
  • [x] JS单线程微任务宏任务
  • [ ] 手写promise、promiseall-文章
  • [x] JS作用域
  • [ ] JS原型,new操作符做了什么-文章
  • [ ] 闭包
  • [ ] JS的不同继承-文章
  • [ ] 手写call bind apply-文章
  • [ ] 手写洋葱圈模型:koa、axios
  • [ ] 手写防抖节流、vue代理、函数柯里化
  • [ ] 发布订阅模式,手写 EventBus

webpack

  • [ ] 模块化:webpack runtime.js的原理(就是CJS),库的输出打包方式
  • [ ] webpack打包阶段
  • [ ] vite、esbuild 理解
  • [ ] corejs

http

算法

  • [ ] 字符串中出现次数最多的字符