学习初衷
vue2的源码断断续续看了很久,虽然vue已经升级到了vue3版本,但是还是要对vue2做一个好的总结,才能更好地学习vue3。
学习思路
我的学习思路是:
vue是什么?- 怎么使用
vue? vue都有哪些API,它们是如何使用的? 先从应用层面去理解vue,这里会尽量用demo去解释每个API的使用,然后再从底层原理去理解vue,从以下方面:vue的运行过程是什么样的?vue各个API都是怎么实现的? 使用vue写的代码并不能直接运行在浏览器上,所以需要要一个编译的过程,将源码编译成浏览器能够识别的代码,而浏览器能够识别的代码便是html,css,JavaScript,这正是我们传统开发里使用的3大基础,所以针对以上原理层面的第一个问题,我们本质上是理解vue是怎么样把我们写的代码编译成浏览器能识别的代码的,在这过程中vue需要解决哪些问题?带着这种疑惑和目的,我们去读vue的源码才能事半功倍。
学习资料
备注 查看测试代码,持续更新中。。。