源码共读前言
为了能帮助到更多对源码感兴趣、想学会看源码、提升自己写作和前端技术能力的同学。 帮助读者夯实基础,查漏补缺,开阔眼界,拓宽视野,知其然知其所以然。
我倾力组织了每周一起学200行左右的源码共读活动。我写有《学习源码整体架构系列》20余篇。
欢迎(jia)我微信 ruochuan12 交流,参与 源码共读 活动,每周大家一起学习200行左右的源码,共同进步。可以持续关注我@若川。
从易到难推荐学习顺序
活动介绍和顺序具体看这里从易到难推荐学习顺序
提交笔记
提交笔记方式
简言之:看任务,看辅助文章、看源码,交流讨论,在掘金写笔记,写好后提交到本文评论区。
为了给大家谋福利,另外给大家的文章带来更多阅读量,便于搜索,从2022年3月27日起,笔记可以直接发布在掘金,以《标题自取》标题不限,可以取个好标题,容易被掘金推荐。
文章开头第一句加上:本文参加了由公众号@若川视野 发起的每周源码共读活动,点击了解详情一起参与。
第二句可以加上当前任务说明的链接:这是源码共读的第xx期,链接:xxx。第一句作用为了方便每月统计评优。第二句方便读者知道这是什么活动主题。
笔记写完后,到当前期活动的文章评论区留言自己的文章和笔记特点。方便大家查阅学习交流讨论。
往期所有笔记存放在语雀讨论区。
任务发布时间
9月6日-9月12日,为期一周。可以按照自己节奏学习,提交笔记即可(不一定要严格按照我规定的时间)。往期共读也可以及时复习,笔记未完成可以继续完成。
学习目标
- 了解 koa-compose 作用,应对面试官提问koa中间件
- 学会使用 vsocde 和测试用例 调试源码
- 学会 jest 部分用法
- 等等
参考资料
- 【必看】我的文章 github.com/lxchuan12/k…
掘金链接:50行代码串行Promise,koa洋葱模型原来是这么实现?
- koa-compose 涉及到的设计模式叫职责链模式~
- 可以翻阅《JavaScript设计模式与开发实践》第十三章,#公众号:若川视野,回复 pdf 有这本书的pdf,有钱多支持正版。
- 我的koa源码,可以参考:学习 koa 源码的整体架构,浅析koa洋葱模型原理和co原理
- github.com/koajs/compo…
- github.com/koajs/koa
- 优秀笔记
【第五期】izjing- koa-compose 调试写的非常详细~
选学:redux compose
- github.com/reduxjs/red…
- 有余力的小伙伴,也可以看看redux 的compose~根据测试用例看compose
- 我写过redux compose~
- lxchuan12.gitee.io/redux/#_5-2…
- 看文章,看源码,交流讨论,写笔记发布在掘金。再在这篇文章下评论放上提交笔记的链接。
本文转载自: 掘金