面试复习Todo List
javaScript
-
核心知识点
- 类型和类型转换
- event-loop
- this、闭包、作用域链
- 原型、继承
-
源码实现
- debounce、throttle
- new、instanceof、bind、call、apply
- promise
-
react
- react15和16生命周期的异同
- hook原理
- capture value特性的产生和解决
- React性能优化
- React15挂载和更新原理
- 对fiber架构的理解
- redux相关
-
webpack
- 常见配置
- 易混概念辨析
- hash和contentHash
- path、publicPath和contentBase
- libraryTarget和library
- webpack_require原理
-
obvious
- 背景、总体思路
- 架构和实现梳理
css
- 样式优先级、浮动、定位、BFC
- 布局 + 居中
- 移动端
网络基础
- 浏览器缓存机制
- https原理
- 常见的http请求头和状态码
- http1.0/http1.1/http2.0的区别
- tcp相关
- cookie、session和token
- XSS和CSRF
后端
- docker
- Nginx
- redis
- 常用Linux命令
其他
- 正则表达式
- 原生Ajax