开发者博客 – IT技术 尽在开发者博客

开发者博客 – 科技是第一生产力


  • 首页

  • 归档

  • 搜索

【若川视野 x 源码共读】第11期 尤雨溪几年前写的10

发表于 2022-04-06

源码共读前言

为了能帮助到更多对源码感兴趣、想学会看源码、提升自己写作和前端技术能力的同学。 帮助读者夯实基础,查漏补缺,开阔眼界,拓宽视野,知其然知其所以然。

我倾力组织了每周一起学200行左右的源码共读活动。我写有《学习源码整体架构系列》20余篇。

欢迎(jia)我微信 ruochuan12 交流,参与 源码共读 活动,每周大家一起学习200行左右的源码,共同进步。可以持续关注我@若川。

从易到难推荐学习顺序

活动介绍和顺序具体看这里从易到难推荐学习顺序

提交笔记

提交笔记方式
简言之:看任务,看辅助文章、看源码,交流讨论,在掘金写笔记,写好后提交到本文评论区。

为了给大家谋福利,另外给大家的文章带来更多阅读量,便于搜索,从2022年3月27日起,笔记可以直接发布在掘金,以《标题自取》标题不限,可以取个好标题,容易被掘金推荐。
文章开头第一句加上:本文参加了由公众号@若川视野 发起的每周源码共读活动,点击了解详情一起参与。

第二句可以加上当前任务说明的链接:这是源码共读的第xx期,链接:xxx。第一句作用为了方便每月统计评优。第二句方便读者知道这是什么活动主题。

笔记写完后,到当前期活动的文章评论区留言自己的文章和笔记特点。方便大家查阅学习交流讨论。

往期所有笔记存放在语雀讨论区。

任务发布时间

11月1日-11月7日,为期一周。可以按照自己节奏学习,提交笔记即可(不一定要严格按照我规定的时间)。往期共读也可以及时复习,笔记未完成可以继续完成。

学习目标

  • 学会 vite 简单原理
  • 学会使用 VSCode 调试源码
  • 学会如何编译 Vue 单文件组件
  • 学会如何使用 recast 生成 ast 转换文件
  • 如何加载包文件
  • 等等

参考资料

  • 尤雨溪几年前开发的“玩具 vite”,才100多行代码,却十分有助于理解 vite 原理
  • 克隆项目,按照我的文章要求,调试源码学习,最终提交笔记。
  • git clone github.com/lxchuan12/v….git
  • 看文章,看源码,交流讨论,写笔记发布在掘金。再在这篇文章下评论放上提交笔记的链接。

本文转载自: 掘金

开发者博客 – 和开发相关的 这里全都有

【若川视野 x 源码共读】第12期 尤雨溪推荐 的ni

发表于 2022-04-06

源码共读前言

为了能帮助到更多对源码感兴趣、想学会看源码、提升自己写作和前端技术能力的同学。 帮助读者夯实基础,查漏补缺,开阔眼界,拓宽视野,知其然知其所以然。

我倾力组织了每周一起学200行左右的源码共读活动。我写有《学习源码整体架构系列》20余篇。

欢迎(jia)我微信 ruochuan12 交流,参与 源码共读 活动,每周大家一起学习200行左右的源码,共同进步。可以持续关注我@若川。

从易到难推荐学习顺序

活动介绍和顺序具体看这里从易到难推荐学习顺序

提交笔记

提交笔记方式
简言之:看任务,看辅助文章、看源码,交流讨论,在掘金写笔记,写好后提交到本文评论区。

为了给大家谋福利,另外给大家的文章带来更多阅读量,便于搜索,从2022年3月27日起,笔记可以直接发布在掘金,以《标题自取》标题不限,可以取个好标题,容易被掘金推荐。
文章开头第一句加上:本文参加了由公众号@若川视野 发起的每周源码共读活动,点击了解详情一起参与。

第二句可以加上当前任务说明的链接:这是源码共读的第xx期,链接:xxx。第一句作用为了方便每月统计评优。第二句方便读者知道这是什么活动主题。

笔记写完后,到当前期活动的文章评论区留言自己的文章和笔记特点。方便大家查阅学习交流讨论。

往期所有笔记存放在语雀讨论区。

任务发布时间

11月8日-11月14日,为期一周。一般一周发布一期源码。可以按照自己节奏学习,提交笔记即可(不一定要严格按照我规定的时间)。往期共读也可以及时复习,笔记未完成可以继续完成。\

学习目标

  1. 学会 ni 使用和理解其原理
  2. 学会调试学习源码
  3. 可以在日常工作中也使用 ni
  4. 等等

参考资料

  • 尤雨溪推荐神器 ni ,能替代 npm/yarn/pnpm ?简单好用!源码揭秘!
  • 克隆项目,按照我的文章要求,调试源码学习,最终提交笔记。
  • git clone github.com/lxchuan12/n….git
  • 看文章,看源码,交流讨论,写笔记发布在掘金。再在这篇文章下评论放上提交笔记的链接。

本文转载自: 掘金

开发者博客 – 和开发相关的 这里全都有

【若川视野 x 源码共读】第13期 open 打开浏览器

发表于 2022-04-06

源码共读前言

为了能帮助到更多对源码感兴趣、想学会看源码、提升自己写作和前端技术能力的同学。 帮助读者夯实基础,查漏补缺,开阔眼界,拓宽视野,知其然知其所以然。

我倾力组织了每周一起学200行左右的源码共读活动。我写有《学习源码整体架构系列》20余篇。

欢迎(jia)我微信 ruochuan12 交流,参与 源码共读 活动,每周大家一起学习200行左右的源码,共同进步。可以持续关注我@若川。

从易到难推荐学习顺序

活动介绍和顺序具体看这里从易到难推荐学习顺序

提交笔记

提交笔记方式
简言之:看任务,看辅助文章、看源码,交流讨论,在掘金写笔记,写好后提交到本文评论区。

为了给大家谋福利,另外给大家的文章带来更多阅读量,便于搜索,从2022年3月27日起,笔记可以直接发布在掘金,以《标题自取》标题不限,可以取个好标题,容易被掘金推荐。
文章开头第一句加上:本文参加了由公众号@若川视野 发起的每周源码共读活动,点击了解详情一起参与。

第二句可以加上当前任务说明的链接:这是源码共读的第xx期,链接:xxx。第一句作用为了方便每月统计评优。第二句方便读者知道这是什么活动主题。

笔记写完后,到当前期活动的文章评论区留言自己的文章和笔记特点。方便大家查阅学习交流讨论。

往期所有笔记存放在语雀讨论区。

任务发布时间

11月15日-11月21日,为期一周。一般一周发布一期源码。可以按照自己节奏学习,提交笔记即可(不一定要严格按照我规定的时间)。往期共读也可以及时复习,笔记未完成可以继续完成。

学习目标

  1. 电脑竟然乖乖的帮我打开了浏览器原理和源码实现
  2. 学会使用 Node.js 强大的 child_process 模块
  3. 学会调试学习源码
  4. 等等

参考资料

  • 每次启动项目的服务时,电脑竟然乖乖的帮我打开了浏览器,100行源码揭秘!
  • 克隆项目,按照我的文章要求,调试源码学习,最终提交笔记。
  • git clone github.com/lxchuan12/o….git
  • 看文章,看源码,交流讨论,写笔记发布在掘金。再在这篇文章下评论放上提交笔记的链接。

本文转载自: 掘金

开发者博客 – 和开发相关的 这里全都有

【若川视野 x 源码共读】第14期 promisify

发表于 2022-04-06

源码共读前言

为了能帮助到更多对源码感兴趣、想学会看源码、提升自己写作和前端技术能力的同学。 帮助读者夯实基础,查漏补缺,开阔眼界,拓宽视野,知其然知其所以然。

我倾力组织了每周一起学200行左右的源码共读活动。我写有《学习源码整体架构系列》20余篇。

欢迎(jia)我微信 ruochuan12 交流,参与 源码共读 活动,每周大家一起学习200行左右的源码,共同进步。可以持续关注我@若川。

从易到难推荐学习顺序

活动介绍和顺序具体看这里从易到难推荐学习顺序

提交笔记

提交笔记方式
简言之:看任务,看辅助文章、看源码,交流讨论,在掘金写笔记,写好后提交到本文评论区。

为了给大家谋福利,另外给大家的文章带来更多阅读量,便于搜索,从2022年3月27日起,笔记可以直接发布在掘金,以《标题自取》标题不限,可以取个好标题,容易被掘金推荐。
文章开头第一句加上:本文参加了由公众号@若川视野 发起的每周源码共读活动,点击了解详情一起参与。

第二句可以加上当前任务说明的链接:这是源码共读的第xx期,链接:xxx。第一句作用为了方便每月统计评优。第二句方便读者知道这是什么活动主题。

笔记写完后,到当前期活动的文章评论区留言自己的文章和笔记特点。方便大家查阅学习交流讨论。

往期所有笔记存放在语雀讨论区。

任务发布时间

11月22日-11月28日,为期一周。一般一周发布一期源码。可以按照自己节奏学习,提交笔记即可(不一定要严格按照我规定的时间)。往期共读也可以及时复习,笔记未完成可以继续完成。\

学习目标

  1. Node 加载采用什么模块
  2. 获取 git 仓库所有 tags 的原理
  3. 学会调试看源码
  4. 学会面试高频考点 promisify 的原理和实现
  5. 等等

参考资料

  • 从22行有趣的源码库中,我学到了 callback promisify 化的 Node.js 源码实现
  • 克隆项目,按照我的文章要求,调试源码学习,最终提交笔记。
  • git clone github.com/lxchuan12/r…
  • 看文章,看源码,交流讨论,写笔记发布在掘金。再在这篇文章下评论放上提交笔记的链接。

本文转载自: 掘金

开发者博客 – 和开发相关的 这里全都有

【若川视野 x 源码共读】第15期 element 初始

发表于 2022-04-06

源码共读前言

为了能帮助到更多对源码感兴趣、想学会看源码、提升自己写作和前端技术能力的同学。 帮助读者夯实基础,查漏补缺,开阔眼界,拓宽视野,知其然知其所以然。

我倾力组织了每周一起学200行左右的源码共读活动。我写有《学习源码整体架构系列》20余篇。

欢迎(jia)我微信 ruochuan12 交流,参与 源码共读 活动,每周大家一起学习200行左右的源码,共同进步。可以持续关注我@若川。

从易到难推荐学习顺序

活动介绍和顺序具体看这里从易到难推荐学习顺序

提交笔记

提交笔记方式
简言之:看任务,看辅助文章、看源码,交流讨论,在掘金写笔记,写好后提交到本文评论区。

为了给大家谋福利,另外给大家的文章带来更多阅读量,便于搜索,从2022年3月27日起,笔记可以直接发布在掘金,以《标题自取》标题不限,可以取个好标题,容易被掘金推荐。
文章开头第一句加上:本文参加了由公众号@若川视野 发起的每周源码共读活动,点击了解详情一起参与。

第二句可以加上当前任务说明的链接:这是源码共读的第xx期,链接:xxx。第一句作用为了方便每月统计评优。第二句方便读者知道这是什么活动主题。

笔记写完后,到当前期活动的文章评论区留言自己的文章和笔记特点。方便大家查阅学习交流讨论。

往期所有笔记存放在语雀讨论区。

任务发布时间

11月29日-12月5日,为期一周。一般一周发布一期源码。可以按照自己节奏学习,提交笔记即可(不一定要严格按照我规定的时间)。往期共读也可以及时复习,笔记未完成可以继续完成。\

学习目标

  1. 学会调试学习源码
  2. element-ui 如何初始化新的组件
  3. 可以学以致用应用到自己开发的项目中,比如新增页面等
  4. 等等

学习任务

  • 每次新增页面复制粘贴?100多行源码的 element-ui 新增组件功能告诉你减少重复工作
  • 克隆项目,按照我的文章要求,调试源码学习,最终提交笔记。
  • git clone github.com/lxchuan12/e…
  • 看文章,看源码,交流讨论,写笔记发布在掘金。再在这篇文章下评论放上提交笔记的链接。

本文转载自: 掘金

开发者博客 – 和开发相关的 这里全都有

【若川视野 x 源码共读】第16期 一行代码统一规范 包

发表于 2022-04-05

源码共读前言

为了能帮助到更多对源码感兴趣、想学会看源码、提升自己写作和前端技术能力的同学。 帮助读者夯实基础,查漏补缺,开阔眼界,拓宽视野,知其然知其所以然。

我倾力组织了每周一起学200行左右的源码共读活动。我写有《学习源码整体架构系列》20余篇。

欢迎(jia)我微信 ruochuan12 交流,参与 源码共读 活动,每周大家一起学习200行左右的源码,共同进步。可以持续关注我@若川。

从易到难推荐学习顺序

活动介绍和顺序具体看这里从易到难推荐学习顺序

提交笔记

提交笔记方式
简言之:看任务,看辅助文章、看源码,交流讨论,在掘金写笔记,写好后提交到本文评论区。

为了给大家谋福利,另外给大家的文章带来更多阅读量,便于搜索,从2022年3月27日起,笔记可以直接发布在掘金,以《标题自取》标题不限,可以取个好标题,容易被掘金推荐。
文章开头第一句加上:本文参加了由公众号@若川视野 发起的每周源码共读活动,点击了解详情一起参与。

第二句可以加上当前任务说明的链接:这是源码共读的第xx期,链接:xxx。第一句作用为了方便每月统计评优。第二句方便读者知道这是什么活动主题。

笔记写完后,到当前期活动的文章评论区留言自己的文章和笔记特点。方便大家查阅学习交流讨论。

往期所有笔记存放在语雀讨论区。

任务发布时间

12月6日-12月12日,为期一周。一般一周发布一期源码。可以按照自己节奏学习,提交笔记即可(不一定要严格按照我规定的时间)。往期共读也可以及时复习,笔记未完成可以继续完成。

学习目标

  1. 如何学习调试源码
  2. 学会 npm 钩子
  3. 学会 “preinstall”: “npx only-allow pnpm” 一行代码统一规范包管理器
  4. 学到 only-allow 原理
  5. 等等

学习任务

  • 从 vue3 和 vite 源码中,我学到了一行代码统一规范团队包管理器的神器
  • 克隆项目,按照我的文章要求,调试源码学习,最终提交笔记。
  • git clone github.com/lxchuan12/o…
  • 看文章,看源码,交流讨论,写笔记发布在掘金。再在这篇文章下评论放上提交笔记的链接。

本文转载自: 掘金

开发者博客 – 和开发相关的 这里全都有

【若川视野 x 源码共读】第17期 js-cookie

发表于 2022-04-05

源码共读前言

为了能帮助到更多对源码感兴趣、想学会看源码、提升自己写作和前端技术能力的同学。 帮助读者夯实基础,查漏补缺,开阔眼界,拓宽视野,知其然知其所以然。

我倾力组织了每周一起学200行左右的源码共读活动。我写有《学习源码整体架构系列》20余篇。

欢迎(jia)我微信 ruochuan12 交流,参与 源码共读 活动,每周大家一起学习200行左右的源码,共同进步。可以持续关注我@若川。

从易到难推荐学习顺序

活动介绍和顺序具体看这里从易到难推荐学习顺序

提交笔记

提交笔记方式
简言之:看任务,看辅助文章、看源码,交流讨论,在掘金写笔记,写好后提交到本文评论区。

为了给大家谋福利,另外给大家的文章带来更多阅读量,便于搜索,从2022年3月27日起,笔记可以直接发布在掘金,以《标题自取》标题不限,可以取个好标题,容易被掘金推荐。
文章开头第一句加上:本文参加了由公众号@若川视野 发起的每周源码共读活动,点击了解详情一起参与。

第二句可以加上当前任务说明的链接:这是源码共读的第xx期,链接:xxx。第一句作用为了方便每月统计评优。第二句方便读者知道这是什么活动主题。

笔记写完后,到当前期活动的文章评论区留言自己的文章和笔记特点。方便大家查阅学习交流讨论。

往期所有笔记存放在语雀讨论区。

任务发布时间

12月13日-12月19日,为期一周。一般一周发布一期源码。可以按照自己节奏学习,提交笔记即可(不一定要严格按照我规定的时间)。往期共读也可以及时复习,笔记未完成可以继续完成。

学习目标

  1. js-cookie 源码
  2. 了解 cookie、localstorage、sessionStorage 的区别
  3. 等等

学习任务

  • 参考文章:github.com/haixiangyan…
  • 学习 js-cookie 源码
  • 仓库:github.com/js-cookie/j…
  • 看文章,看源码,交流讨论,写笔记发布在掘金。再在这篇文章下评论放上提交笔记的链接。

本文转载自: 掘金

开发者博客 – 和开发相关的 这里全都有

【若川视野 x 源码共读】第18期 delay 带取消功

发表于 2022-04-05

源码共读前言

为了能帮助到更多对源码感兴趣、想学会看源码、提升自己写作和前端技术能力的同学。 帮助读者夯实基础,查漏补缺,开阔眼界,拓宽视野,知其然知其所以然。

我倾力组织了每周一起学200行左右的源码共读活动。我写有《学习源码整体架构系列》20余篇。

欢迎(jia)我微信 ruochuan12 交流,参与 源码共读 活动,每周大家一起学习200行左右的源码,共同进步。可以持续关注我@若川。

从易到难推荐学习顺序

活动介绍和顺序具体看这里从易到难推荐学习顺序

提交笔记

提交笔记方式
简言之:看任务,看辅助文章、看源码,交流讨论,在掘金写笔记,写好后提交到本文评论区。

为了给大家谋福利,另外给大家的文章带来更多阅读量,便于搜索,从2022年3月27日起,笔记可以直接发布在掘金,以《标题自取》标题不限,可以取个好标题,容易被掘金推荐。
文章开头第一句加上:本文参加了由公众号@若川视野 发起的每周源码共读活动,点击了解详情一起参与。

第二句可以加上当前任务说明的链接:这是源码共读的第xx期,链接:xxx。第一句作用为了方便每月统计评优。第二句方便读者知道这是什么活动主题。

笔记写完后,到当前期活动的文章评论区留言自己的文章和笔记特点。方便大家查阅学习交流讨论。

往期所有笔记存放在语雀讨论区。

任务发布时间

12月20日-12月26日,为期一周。一般一周发布一期源码。可以按照自己节奏学习,提交笔记即可(不一定要严格按照我规定的时间)。往期共读也可以及时复习,笔记未完成可以继续完成。

学习目标

  1. 学会如何实现一个比较完善的 delay 函数
  2. 学会使用 AbortController 实现取消功能
  3. 学会面试常考 axios 取消功能实现
  4. 等等

学习任务

  • 参考我的文章:面试官:请手写一个带取消功能的延迟函数,axios 取消功能的原理是什么
  • 克隆文章中的项目学习
  • 学习源码 github.com/sindresorhu…
  • 看文章,看源码,交流讨论,写笔记发布在掘金。再在这篇文章下评论放上提交笔记的链接。

本文转载自: 掘金

开发者博客 – 和开发相关的 这里全都有

【若川视野 x 源码共读】第19期 axios 工具函数

发表于 2022-04-05

源码共读前言

为了能帮助到更多对源码感兴趣、想学会看源码、提升自己写作和前端技术能力的同学。 帮助读者夯实基础,查漏补缺,开阔眼界,拓宽视野,知其然知其所以然。

我倾力组织了每周一起学200行左右的源码共读活动。我写有《学习源码整体架构系列》20余篇。

欢迎(jia)我微信 ruochuan12 交流,参与 源码共读 活动,每周大家一起学习200行左右的源码,共同进步。可以持续关注我@若川。

从易到难推荐学习顺序

活动介绍和顺序具体看这里从易到难推荐学习顺序

提交笔记

提交笔记方式
简言之:看任务,看辅助文章、看源码,交流讨论,在掘金写笔记,写好后提交到本文评论区。

为了给大家谋福利,另外给大家的文章带来更多阅读量,便于搜索,从2022年3月27日起,笔记可以直接发布在掘金,以《标题自取》标题不限,可以取个好标题,容易被掘金推荐。
文章开头第一句加上:本文参加了由公众号@若川视野 发起的每周源码共读活动,点击了解详情一起参与。

第二句可以加上当前任务说明的链接:这是源码共读的第xx期,链接:xxx。第一句作用为了方便每月统计评优。第二句方便读者知道这是什么活动主题。

笔记写完后,到当前期活动的文章评论区留言自己的文章和笔记特点。方便大家查阅学习交流讨论。

往期所有笔记存放在语雀讨论区。

任务发布时间

12月27日-1月2日,为期一周。一般一周发布一期源码。可以按照自己节奏学习,提交笔记即可(不一定要严格按照我规定的时间)。往期共读也可以及时复习,笔记未完成可以继续完成。

学习目标

  1. 初步学会看源码
  2. 学会 axios 中的10多个工具函数
  3. 等等

学习任务

  • 看这篇文章 阅读axios源码,发现了这些实用的基础工具函数,看源码。
  • github.com/axios/axios
  • 看文章,看源码,交流讨论,写笔记发布在掘金。再在这篇文章下评论放上提交笔记的链接。

本文转载自: 掘金

开发者博客 – 和开发相关的 这里全都有

【若川视野 x 源码共读】第20期 Vue团队核心成员开

发表于 2022-04-05

源码共读前言

为了能帮助到更多对源码感兴趣、想学会看源码、提升自己写作和前端技术能力的同学。 帮助读者夯实基础,查漏补缺,开阔眼界,拓宽视野,知其然知其所以然。

我倾力组织了每周一起学200行左右的源码共读活动。我写有《学习源码整体架构系列》20余篇。

欢迎(jia)我微信 ruochuan12 交流,参与 源码共读 活动,每周大家一起学习200行左右的源码,共同进步。可以持续关注我@若川。

从易到难推荐学习顺序

活动介绍和顺序具体看这里从易到难推荐学习顺序

提交笔记

提交笔记方式
简言之:看任务,看辅助文章、看源码,交流讨论,在掘金写笔记,写好后提交到本文评论区。

为了给大家谋福利,另外给大家的文章带来更多阅读量,便于搜索,从2022年3月27日起,笔记可以直接发布在掘金,以《标题自取》标题不限,可以取个好标题,容易被掘金推荐。
文章开头第一句加上:本文参加了由公众号@若川视野 发起的每周源码共读活动,点击了解详情一起参与。

第二句可以加上当前任务说明的链接:这是源码共读的第xx期,链接:xxx。第一句作用为了方便每月统计评优。第二句方便读者知道这是什么活动主题。

笔记写完后,到当前期活动的文章评论区留言自己的文章和笔记特点。方便大家查阅学习交流讨论。

往期所有笔记存放在语雀讨论区。

任务发布时间

1月3日-1月9日,为期一周。一般一周发布一期源码。可以按照自己节奏学习,提交笔记即可(不一定要严格按照我规定的时间)。往期共读也可以及时复习,笔记未完成可以继续完成。\

学习目标

  1. 如何学习调试源码
  2. 如何开发构建一个 ts 的 npm 包
  3. 如何配置 github action
  4. 配置属于自己的 eslint 预设、提升版本号等
  5. 学会使用 execa 执行命令
  6. 等等

学习任务

  • 参考文章 Vue团队核心成员开发的39行小工具 install-pkg 安装包,值得一学!
  • 看文章,看源码,交流讨论,写笔记发布在掘金。再在这篇文章下评论放上提交笔记的链接。

本文转载自: 掘金

开发者博客 – 和开发相关的 这里全都有

1…979899…956

开发者博客

9558 日志
1953 标签
RSS
© 2025 开发者博客
本站总访问量次
由 Hexo 强力驱动
|
主题 — NexT.Muse v5.1.4
0%