Skip to content

经典问题列表 ​

  • jsonp 跨域原理是什么
  • flex 如何未知高度的水平垂直居中
  • promise 按串行请求 A、B、C、D、E 5 个请求如何实现,如何优化
  • redux 的适用场景是什么以及如何使用

中级问题列表 ​

  • 什么是闭包,有什么用,工作中有没有使用过
  • 什么是原型,使用它有什么好处
  • js的作用域规则,var和let的区别
  • 知道哪些模块化规范,你使用过哪些
  • 使用过哪些构建工具,说说你在项目中的应用
  • 有没有使用过async,await函数,它给你带来了哪些便利
  • Promise解决的问题
  • 浏览器的事件机制,包含了哪些阶段

高级问题列表 ​

  • 浏览器中的事件轮回模型(Event Loop),什么是微任务,什么是宏任务
  • 浏览器有哪些缓存机制
  • 浏览器渲染一个网页的过程
  • 什么是重绘和回流,有哪些措施可以避免(能回答1-2个就ok了)
  • 知道哪些前端的安全防范措施(说出1-2个就ok)
  • 最常用的框架是什么,它的实现原理是怎样的
  • 如何做前端错误监控