axios源码阅读

110 阅读1分钟

咳咳咳,应该是上周末的笔记推迟了一天~~~

至于自己为什么要看这一篇,是因为之前有学过封装axios请求,当时就想看了,可是懒了😭😭😭。正好前段时间看别人在群发了一次axios的二次封装,就心想确实得自己封装封装了,但是又想到不看源码去封装有些东西肯定会感觉莫名其妙,所以阅读了起来~~~

通过这次阅读,主要的体会就是阅读源码还是得有耐心,而且有些源码也没有那么的难啃,前提是要有思路,知道怎么去阅读,身为阅读源码的小菜鸡,觉得跟川哥后面还是不会错了,舔一波~~~

阅读的过程中,难免会遇到一些自己不太看得懂的代码,会比较绕,不知道这代码是如何跑下去的,更不知道为何这么去设计。所以源码这东西不一定要读一遍,可以多读几遍,书读百遍,其义自见嘛。之前因为看过一部分,所以这次看起来很快,似乎是进步了,或者是更会看一点源码了,哈哈哈~~~

对于axios的源码,这次是真正的理解了为什么request是需要unshift,response是需要push了,还有如何取消请求,但是具体的取消请求该怎么去做还是不是很熟,不过可以继续看嘛。

好了,结束了~~~