今年的计划是看源码.先从axios入手.下载下来,先把英文注释翻译成中文,然后分析各个文件之间的关联,再然后是每个方法的写法和作用,再对照着使用文档对比每个字段的含义.断断续续一个月下来,终于把源码理解了个七,八成.写文记录既是为了和大家交流,也是为了自己理解更加深刻.如若对文章有什么看法,欢迎评论区讨论.

首先来看一下axios源码的目录结构:

image.png
+--.github文件,不用介绍吧
+
+--axios文件夹 打开是个空文件夹
+
+--dist文件夹 没有细看
+
+--example文件 如何使用axios的例子
+
+--lib文件夹 axios的核心文件夹,所有核心代码都在这
+
+--node_modules 依赖包 npm i安装
+
+--sandbox 没细看
+
+--test 测试
其余文件就不做解释了
主要的代码都会在lib文件夹下,所以我就只分析lib文件夹了

我的仓库地址:https://github.com/cheng-xiao...


杨柳岸残月孤轮
44 声望1 粉丝

« 上一篇
霓虹灯特效
下一篇 »
axios源码(二)