- 数据类型
- 类型转换
- 函数
- 函数声明和函数表达式
- arguments 对象
- 词法作用域和动态作用域
- 执行上下文与执行栈
- 作用域链
- this 与 call apply bind
- 闭包及应用
- 原型与继承
- Promise
- 事件机制/Event Loop
- 浮点数的精度
- 深浅拷贝
- 函数式编程
- Service Worker / PWA
- Web Worker
- 其他
- ES6 新特性
- 盒模型
- 块状元素/行内元素
- 回流和重绘
- position
- flex
- 居中/常见布局
- 层叠上下文
- z-index
- MVVM
- 生命周期
- 数据绑定
- 状态管理
- 组件通信
- Virtual DOM
- Diff 算法
- React Hooks
- React Hoc/Render props
- webpack
- Babel
- 模板引擎
- 前端发布
- 前端监控
- weex
- 打包优化
- 网络优化
- 代码优化
- HTTP
- 常见状态码
- HTTP 缓存策略
- Connection keep-alive
- DNS
- TCP
- HTTPS
- CDN
- 经典题
- 从输入 url 到页面展示发生了什么?
- XSS
- CSRF
- 风控策略
- React 中用到的设计模式
- 栈/队列/链表
- 树
- 常见排序算法和复杂度
- 二叉树的前序、中序、后序遍历
- 广度优先、深度优先遍历的思想和应用场景
- 动态规划
- diff
- 模块的导入导出-commonjs 规范