03-做一个通读Vue源码的计划吧

先梳理一下此时我的理解。

src目录:

  • core Vue的核心,专注于数据驱动,响应式
  • platform 各个平台的移植,负责模板的真正渲染工作
  • compiler 编译器,把字符串模板转换成render函数
  • server 服务器端渲染吧,我没看呢还
  • shared 全局的一些帮助函数,跟平台无关的,都是js的东西
  • sfc 单文件组件

shared和sfc还是比较简单的。platform做的事情也单一。最复杂的莫过于core和compiler了,当然server也不容小觑。

我的计划是:

  • 通读core源码,搞懂响应式的实现原理,这个需要搞出一系列的文章出来的,先占位
  • 把core跟platform结合起来,传送门
  • 终于到编译器了,这个话题会开启我的新的里程,我觉得这个我搞懂了,我的工程化可以开始搞起来了,AST啥啥,请往这里
  • 单文件组件这个完全是工程化的内容吧,没法直接用吧,需要有一个打包的过程的。可以结合vue-loader来看我估计,我的天,又要看webpack了,这次要致力于成为一个webpack配置工程师,加油!!
  • 服务器端渲染SSR,总得实践一次

读一遍不够深刻,还要再读两遍。然后就可以看Vue3的源码了,话说我还不知道Vue3的源码在哪里,不知道github上有没有?!Vue3的源码过程估计又是另一个系列的文章了吧。再后来我就可以开始我心爱的LFS系列了,如果Vue源码系列完成的比较好,自己的技术有提升的话,我决定犒劳自己一个AMD的笔记本,用来搞LFS。等我精通了LFS和Vue我决定出去面试了。

觉得好的给我点赞哦:)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值