vue 2.2.6源码分析
最近一直在看vue2.2.6的源码,所以准备分几个模块分别记录一下。由于水平有限,对整个框架的源码还没有整体的把握。所以前期内容可能比较零散,更多的是记录自己看的过程。慢慢整理成比较完整的源码分析。
备注:最近为了加深印象,写了一个简单的mvvm
的实现,参考了Vue
中模板解析、数据监听、render
函数的生成,传送门。
该源码分析,会带着大家一起学习Vue
的大部分代码,而不是简单的讲一下它的原理,我会尽可能的多解释每一行主要的代码含义,另外一些辅助方法什么的,大家可以在学习的过程中,自己看一眼就知道了。
指令的处理
内置组件和标签
以下是整理一些比较零散的数据,主要是记录结构中每个数据表示什么意思,会不断完善更新: