首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >一张思维导图辅助你深入了解 Vue | Vue-Router | Vuex 源码架构

一张思维导图辅助你深入了解 Vue | Vue-Router | Vuex 源码架构

作者头像
夜尽天明
发布于 2019-06-02 20:11:43
发布于 2019-06-02 20:11:43
1.5K0
举报
文章被收录于专栏:全栈修炼全栈修炼

1.前言

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

项目地址:https://github.com/biaochenxuying/vue-family-mindmap

文章的图文结合版[1]

Vue-family.md[2]

Vue-family.pdf[3]

因为前一篇太模糊了,所以重发一篇 图片清析的。

2. Vue 全家桶

先来张 Vue 全家桶 总图:

3. Vue

细分如下

源码目录

源码构建,基于 Rollup

Vue 本质:构造函数

数据驱动

组件化

深入响应式原理

编译

扩展

4. Vue-Router

introduction

路由注册

VueRouter 对象

matcher

路径切换

5. Vuex

introduction

Vuex 初始化

API

插件

6. 已完成与待完成

已完成:

•思维导图

待完成:

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

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

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

7. 总结

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

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

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

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-05-12,如有侵权请联系 cloudcommunity@tencent.com 删除
目录
  • 1.前言
  • 2. Vue 全家桶
  • 3. Vue
    • 源码目录
    • 源码构建,基于 Rollup
    • Vue 本质:构造函数
    • 数据驱动
    • 组件化
    • 深入响应式原理
    • 编译
    • 扩展
  • 4. Vue-Router
    • introduction
    • 路由注册
    • VueRouter 对象
    • matcher
    • 路径切换
  • 5. Vuex
    • introduction
    • Vuex 初始化
    • API
    • 插件
  • 6. 已完成与待完成
  • 7. 总结
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档