前端学习知识点
2.1 JavaScript 基础
JavaScript 基础非常重要,相比于大同小异的框架面试题,JavaScript 可以问很多东西,而且细问起来也有很多有意思东西,如果时间充足可以系统地过一遍。(现实往往是没时间…)
执行上下文/作用域链/闭包
this/call/apply/bind
原型/继承
Promise
深浅拷贝
事件机制/Event Loop
函数式编程
service worker/web worker
常用方法
…
2.2 CSS 基础
position
行内元素/块状元素
flex
1px
重绘回流
Sass/Less
居中/常见布局
层叠上下文
…
2.3 框架
这一块主要是关注 Vue 和 React 的共性和特性,侧重 Vue(我工作中是主 Vue),过程中看了一些源码,加深理解。
MVVM
生命周期
数据绑定
状态管理
组件通信
computed/watch 原理
Virtual DOM
diff
React Hook
React Hoc/Vue mixin
Vue 和 React 有什么不同
…
2.4 工程化
对于写业务的同学来说,之前可能没有大规模接触过工程化的东西,不过这并不影响我们可以自己去学习和了解。