请问怎么更有效率的看懂源码呢?

来源:9-3 总结

晨风明悟

2018-05-19

我在看源码的时候总感觉没有头绪,一团糟。总是盯着一个 API 然后一层层的跟下去,一跟下去,就绕晕了...

写回答

1回答

双越

2018-05-19

咱以 jquery 为例。

第一,你得非常熟悉 jquery 的各个功能和使用,每个 API 每个参数你都得知道什么意思,怎么用。第二,你要去网上搜索“jquery 源码解读”这类的文章,主要去看文章中对于整个代码框架的流程,看前人分析源码的一些经验和顺序,要多搜多看多总结;第三,顺着你之前总结的思路,详细看源码,遇到看不懂的要去及时搜索查找,找不到的那就“不求甚解”,你只需要知道输入输出,如果中间看不懂就略过,以后再说,别耽误继续往下看;第四,待看完一个阶段就自己做一次总结,不要眼高手低,写出来且能让别人看懂,这时你才是真的懂了;第五,看源码并不要求全部看完,能看懂一部分就有一部分的收获,无论看多少你都是成功的,学习没有失败;第六,推荐从简单框架的源码看起,先简单后复杂,别一上来就逮着 react vue 的源码看,例如先看看 lodash zepto 的源码。


总结一下。看源码看的是什么?第一,学习它如何实现功能;第二,学习它如何设计。推荐我去年的免费教程《zepto 设计与源码分析》http://www.imooc.com/learn/745 


最后,感觉本课程有帮助欢迎给课程好评,不要吝啬你的评价。


0
1
晨风明悟
谢谢老师
2018-05-19
共1条回复

前端跳槽必备 一线互联网公司高级前端JavaScript面试

视频讲解前端面试中的JS高级知识点,扩展JS知识深度,从容面试

1621 学习 · 218 问题

查看课程