Learnvue

Alternatives To Learnvue
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Vue Router19,008417 days ago2April 25, 2019107mitJavaScript
🚦 The official router for Vue 2
Learnvue12,190
10 months ago20JavaScript
:octocat:Vue.js 源码解析
Awesome Github Vue11,890
4 months ago29
Vue相关开源项目库汇总
Vue Hackernews 2.010,966
a year ago146mitJavaScript
HackerNews clone built with Vue 2.0, vue-router & vuex, with server-side rendering
Vue Analysis7,474
5 months ago67mitJavaScript
:thumbsup: Vue.js 源码分析
Router5,328142 days ago166December 01, 202358mitTypeScript
🤖 Fully typesafe Router for React (and friends) w/ built-in caching, 1st class search-param APIs, client-side cache integration and isomorphic rendering.
Newbee Mall Vue3 App4,991
6 months ago3gpl-3.0Vue
🔥 🎉Vue3 全家桶 + Vant 搭建大型单页面商城项目,新蜂商城 Vue3.2 版本,技术栈为 Vue3.2 + Vue-Router4.x + Pinia + Vant4.x。
Blog3,329
4 years ago65mitJavaScript
:dog: :clap: :star2: Welcome to star
Awesome Stacks3,190
25 days ago11cc0-1.0JavaScript
A curated list of tech stacks for building different applications & features
Blogs2,667
5 months ago96otherJavaScript
:book: 全网 100w+ 阅读量的进阶前端技术博客仓库,Vue 源码解析,React 深度实践,TypeScript 进阶艺术,工程化,性能优化实践……
Alternatives To Learnvue
Select To Compare


Alternative Project Comparisons
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


对于新手同学

由于以上内容都是针对 Vue.js 源码进行讲解了,可能有一些不太熟悉源码的同学读起来感觉晦涩难懂。

笔者撰写的《剖析 Vue.js 内部运行机制》或许可以帮到你。

关于作者

作者: 染陌

Email:[email protected]

Github: https://github.com/answershuto

知乎:https://www.zhihu.com/people/cao-yang-49/activities

掘金:https://juejin.im/user/58f87ae844d9040069ca7507

对内容有任何疑问,欢迎联系我。

Popular Vue Projects
Popular Router Projects
Popular Web User Interface Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Javascript
Vue
Router
Dom
Vuex
Diff
Vue Router
Vue Template