请问怎么更有效率的看懂源码呢?
来源:9-3 总结
晨风明悟
2018-05-19
我在看源码的时候总感觉没有头绪,一团糟。总是盯着一个 API 然后一层层的跟下去,一跟下去,就绕晕了...
写回答
1回答
-
咱以 jquery 为例。
第一,你得非常熟悉 jquery 的各个功能和使用,每个 API 每个参数你都得知道什么意思,怎么用。第二,你要去网上搜索“jquery 源码解读”这类的文章,主要去看文章中对于整个代码框架的流程,看前人分析源码的一些经验和顺序,要多搜多看多总结;第三,顺着你之前总结的思路,详细看源码,遇到看不懂的要去及时搜索查找,找不到的那就“不求甚解”,你只需要知道输入输出,如果中间看不懂就略过,以后再说,别耽误继续往下看;第四,待看完一个阶段就自己做一次总结,不要眼高手低,写出来且能让别人看懂,这时你才是真的懂了;第五,看源码并不要求全部看完,能看懂一部分就有一部分的收获,无论看多少你都是成功的,学习没有失败;第六,推荐从简单框架的源码看起,先简单后复杂,别一上来就逮着 react vue 的源码看,例如先看看 lodash zepto 的源码。
总结一下。看源码看的是什么?第一,学习它如何实现功能;第二,学习它如何设计。推荐我去年的免费教程《zepto 设计与源码分析》http://www.imooc.com/learn/745
最后,感觉本课程有帮助欢迎给课程好评,不要吝啬你的评价。
012018-05-19
相似问题