源码导航
vue
- 基本vue的api使用,用vue实战一个spa https://cn.vuejs.org/index.html
- 熟悉浏览器history的api https://developer.mozilla.org/zh-CN/docs/Mozilla/Add-ons/WebExtensions/API/history
- 熟悉发布订阅的设计模式 https://blog.csdn.net/ZZB_Bin/article/details/80229456(争取自己用js实现一个)
- 熟悉什么是AST抽象语法树 https://zhuanlan.zhihu.com/p/32189701
- 熟悉js的事件循环 微任务宏任务 https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/EventLoop ,https://developer.mozilla.org/zh-CN/docs/Web/API/HTML_DOM_API/Microtask_guide
react
- React 基础:https://zh-hans.reactjs.org/docs/react-component.html
- react hooks 基础:https://zh-hans.reactjs.org/docs/hooks-intro.html
- react调度机制:http://www.7km.top/main/scheduler#scheduleupdateonfiber
- requestIdleCallback和requestAnimationFrame详解:https://juejin.im/post/6844903848981577735
- messageChannel是什么:https://www.jianshu.com/p/4f07ef18b5d7