Open vivipure opened 2 years ago
就现有的前端框架来说,阅读源码其实是困难的。例如Vue,React, 这些工业框架为了处理各种边界情况,会让代码变得不那么清晰。而我们在进行学习时就需要从繁到简,理清核心逻辑,学习核心原理。
至于学习框架的原因,也很简单。我自己有三大理由
如何去学习源码途径有很多,图省事和囫囵吞枣就可以直接看其他人的文章或者视频。这种效率最高,以面试作为需求的完全可以通过这种方式进行学习。
我个人比较习惯带着问题去看源码,以什么是怎么实现的的疑问去阅读源码其实效率还是很高的。无论是阅读范围还是阅读收获都有一个可以量化的区间,不会陷入到无处下手的地步。
我后面的相关文章也会带着疑问去进行学习。与此同时,我也会对源码中引用的一些第三方库和插件进行总结,方便后续自己使用
1. 为什么要学习源码
就现有的前端框架来说,阅读源码其实是困难的。例如Vue,React, 这些工业框架为了处理各种边界情况,会让代码变得不那么清晰。而我们在进行学习时就需要从繁到简,理清核心逻辑,学习核心原理。
至于学习框架的原因,也很简单。我自己有三大理由
2. 如何去学习源码
如何去学习源码途径有很多,图省事和囫囵吞枣就可以直接看其他人的文章或者视频。这种效率最高,以面试作为需求的完全可以通过这种方式进行学习。
我个人比较习惯带着问题去看源码,以什么是怎么实现的的疑问去阅读源码其实效率还是很高的。无论是阅读范围还是阅读收获都有一个可以量化的区间,不会陷入到无处下手的地步。
我后面的相关文章也会带着疑问去进行学习。与此同时,我也会对源码中引用的一些第三方库和插件进行总结,方便后续自己使用
3. 系列