总结Vue | Vue-Router | Vuex 源码与架构要点思维导图

1.前言

本文内容讲解的内容:一张思维导图辅助你深入了解 Vue | Vue-Router | Vuex 源码架构

2. Vue 全家桶

先来张 Vue 全家桶 总图预览:
在这里插入图片描述
Vue 全家桶总图 - 详细图:
在这里插入图片描述

3. Vue

细分如下

源码目录

在这里插入图片描述

源码构建,基于 Rollup

在这里插入图片描述

Vue 本质:构造函数

在这里插入图片描述

数据驱动

[外链图片转存失败(img-bCy590Ai-1568957590888)(./vue/4.png)]
在这里插入图片描述

组件化

在这里插入图片描述

深入响应式原理

在这里插入图片描述

编译

在这里插入图片描述

扩展

在这里插入图片描述

4. Vue-Router

Vue-Router 预览图:
在这里插入图片描述
Vue-Router 详细图:
在这里插入图片描述

introduction

在这里插入图片描述

路由注册

[外链图片转存失败(img-XmMM58ne-1568957590890)(./vue-router/2.png)]
在这里插入图片描述

VueRouter 对象

[外链图片转存失败(img-7bCN9RHy-1568957590890)(./vue-router/3.png)]
在这里插入图片描述

matcher

在这里插入图片描述

路径切换

在这里插入图片描述

5. Vuex

Vuex 预览图:
在这里插入图片描述
Vuex 详细图:
在这里插入图片描述

introduction

在这里插入图片描述

Vuex 初始化

在这里插入图片描述

API

在这里插入图片描述

插件

在这里插入图片描述

6. 已完成与待完成

已完成

  • 思维导图

待完成

  • 继续完善 思维导图
  • 添加 流程图

因为该项目都是业余时间做的,笔者能力与时间也有限,很多细节还没有完善。

如果你是大神,或者对 vue 源码有更好的见解,欢迎提交 issue ,大家一起交流学习,一起打造一个像样的 讲解 Vue 全家桶源码架构 的开源项目

7. 总结

以上内容是笔者最近学习 Vue 源码时的收获与所做的笔记,本文内容大多是开源项目 Vue.js 技术揭秘 的内容,只不过是以思维导图的形式来展现,内容有省略,还加入了笔者的一点理解。

笔者之所以采用思维导图的形式来记录所学内容,是因为思维导图更能反映知识体系与结构,更能使人形成完整的知识架构,知识一旦形成一个体系,就会容易理解和不易忘记。

注意:文章的图片可能上传时会经过压缩,可能有点模糊,不过本文用到的 所有 超清图片 都已经放在 github 上,而且还有 pdf 格式、markdown 语法、思维导图 的原文件,自己可以根据 思维导图原文件 导出相应的超清图片。

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值