看 Vue.js
源码的重要性不必多说了,无论是出于对技术的好奇,还是想要更好的使用 Vue.js
,还是要应付面试,都需要我们沉浸下来好好琢磨一下它的源码。Vue.js
的代码经过了全世界这么多的程序员的审视,代码的设计性、规范性、严谨性等等,一定有很多值得我们学习借鉴的地方,自己在看的时候还是要多用心思考。
我目前找到两份总结的比较系统全面文档,一份是Vue.js技术解密,划分了每一章,可以一目了然我们当下分析的目标是什么。还有一份是Vue技术内幕,真的是带着读着从头开始几乎逐行代码解读。感谢大神们对社区的贡献!但是我们仍有必要整理一份自己分析的笔记,在梳理的过程中,这些知识会逐渐内化成自己掌握的。我们不是在看小说,完全靠读别人的文章会大大减少去思考的机会,最终时间花了,却收效甚微。对我来说,写Demo,然后调试验证,会理解的深一些。后面的系列文章中我也会尽量给出例子,希望你能跟着看下去,并拿例子到浏览器中打断点调试一遍。
这篇文章会先说一下开始看代码前的准备工作,介绍一下 Vue.js
项目的整体结构,然后再讲一下后面会怎样着手看代码。