zoukankan      html  css  js  c++  java
  • 一张思维导图辅助你深入了解 Vue | Vue-Router | Vuex 源码架构

    vue

    1.前言

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

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

    文章的图文结合版

    Vue-family.md

    Vue-family.pdf

    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 上,而且还有 pdf 格式、markdown 语法、思维导图 的原文件,自己可以根据 思维导图原文件 导出相应的超清图片。

    笔者文章常更地址:

    1. 微信公众号
    2. github
    3. 全栈修炼

    8. 最后

    传承至善

    如果你觉得本文章或者项目对你有启发,请给个赞或者 star 吧,点赞是一种美德,谢谢。

    参考开源项目:

    1. https://github.com/ustbhuangyi/vue-analysis
    2. https://github.com/HcySunYang/vue-design
  • 相关阅读:
    java上传文件依赖的jar
    maven创建web项目很慢
    人才的成长与工作环境
    msdtc
    阿里巴巴的ChaosBlade
    集成电路
    晶体管
    PHPStorm如何快捷提交代码到服务器
    PHP 7新特性
    题(3)
  • 原文地址:https://www.cnblogs.com/biaochenxuying/p/11410719.html
Copyright © 2011-2022 走看看