Appearance
经典问题列表
- jsonp 跨域原理是什么
- flex 如何未知高度的水平垂直居中
- promise 按串行请求 A、B、C、D、E 5 个请求如何实现,如何优化
- redux 的适用场景是什么以及如何使用
中级问题列表
- 什么是闭包,有什么用,工作中有没有使用过
- 什么是原型,使用它有什么好处
- js的作用域规则,var和let的区别
- 知道哪些模块化规范,你使用过哪些
- 使用过哪些构建工具,说说你在项目中的应用
- 有没有使用过async,await函数,它给你带来了哪些便利
- Promise解决的问题
- 浏览器的事件机制,包含了哪些阶段
高级问题列表
- 浏览器中的事件轮回模型(Event Loop),什么是微任务,什么是宏任务
- 浏览器有哪些缓存机制
- 浏览器渲染一个网页的过程
- 什么是重绘和回流,有哪些措施可以避免(能回答1-2个就ok了)
- 知道哪些前端的安全防范措施(说出1-2个就ok)
- 最常用的框架是什么,它的实现原理是怎样的
- 如何做前端错误监控