# learnVue **Repository Path**: solocoding/learnVue ## Basic Information - **Project Name**: learnVue - **Description**: Vue.js 源码解析 - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-07-09 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # learnVue ## 介绍 Vue.js源码分析,记录了个人学习Vue.js源码的过程中的一些心得以及收获。以及对于Vue框架,周边库的一些学习心得和个人见解。 [vue-src](./vue-src)是我在学习的过程中为Vue.js源码加上一些注释,[vuex-src](./vuex-src)则是我为Vuex源码加上了一些注释,希望可以帮助有需要的同学更好地学习理解Vue.js源码。 感谢尤大提高生产力。 当前Vue.js源码版本2.3.0,Vuex版本为2.4.0。 本项目希望对Vue.js做更进一步的探索与学习,Vue.js基础内容请参考Vue.js官网,[https://cn.vuejs.org/v2/guide/](https://cn.vuejs.org/v2/guide/)。 可能会有理解存在偏差的地方,欢迎提issue指出,共同学习,共同进步。 ## 目录 ### 源码相关 [Vue.js响应式原理](./docs/响应式原理.MarkDown) [Vue.js依赖收集](./docs/依赖收集.MarkDown) [从Vue.js源码角度再看数据绑定](./docs/从源码角度再看数据绑定.MarkDown) [Vue.js事件机制](./docs/Vue事件机制.MarkDown) [VNode节点(Vue.js实现)](./docs/VNode节点.MarkDown) [Virtual DOM与diff(Vue.js实现)](./docs/VirtualDOM与diff(Vue实现).MarkDown) [聊聊Vue.js的template编译](./docs/聊聊Vue的template编译.MarkDown) [Vue.js异步更新DOM策略及nextTick](./docs/Vue.js异步更新DOM策略及nextTick.MarkDown) [从template到DOM(Vue.js源码角度看内部运行机制)](./docs/从template到DOM(Vue.js源码角度看内部运行机制).MarkDown) [Vuex源码解析](./docs/Vuex源码解析.MarkDown) ### 随笔杂谈 [Vue组件间通信](./docs/Vue组件间通信.MarkDown) [说说element组件库broadcast与dispatch](./docs/说说element组件库broadcast与dispatch.MarkDown)