该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

learnVue

介绍

Vue.js 源码分析,记录了个人学习 Vue.js 源码的过程中的一些心得以及收获。以及对于 Vue 框架,周边库的一些个人见解。

在学习的过程中为 Vue.js(2.3.0)、Vuex(2.4.0)、Vue-router(3.0.1)加上了注释,分别在文件夹vue-srcvuex-src以及vue-router-src中,希望可以帮助有需要的同学更好地学习理解 Vue.js 及周边库的源码。

感谢尤大提高生产力。

本项目希望对 Vue.js 做更进一步的探索与学习,Vue.js 基础内容请参考 Vue.js 官网,https://cn.vuejs.org/v2/guide/。 可能会有理解存在偏差的地方,欢迎提 issue 指出,共同学习,共同进步。


目录

源码相关

Vue.js 响应式原理

Vue.js 依赖收集

从 Vue.js 源码角度再看数据绑定

Vue.js 事件机制

VNode 节点(Vue.js 实现)

Virtual DOM 与 diff(Vue.js 实现)

聊聊 Vue.js 的 template 编译

Vue.js 异步更新 DOM 策略及 nextTick

从 template 到 DOM(Vue.js 源码角度看内部运行机制)

Vuex 源码解析

聊聊 keep-alive 组件的使用及其实现原理

随笔杂谈

Vue 组件间通信

说说 element 组件库 broadcast 与 dispatch


空文件

简介

learnVue 展开 收起
JavaScript
取消

发行版

暂无发行版

贡献者

全部

近期动态

不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化