Vue 2.0.0-alpha.3前端框架

vue 的 2.0.0-alpha.3 源码,挺适合想深入了解 Vue 内部实现的你。版本还在 Alpha 阶段,虽然不适合直接用在生产环境,但拿来学习真的蛮香。结构清晰,注释也还算友好,适合你边看边改,研究一下 Vue 的响应式到底咋实现的。

组件化架构的拆解挺到位,从ObserverDep,每个模块职责都分得清清楚楚。你要是想搞清楚v-model是怎么和双向绑定扯上关系的,啃这份源码准没错。

源码目录也比较好找东西,src/core是主干逻辑,src/compiler模板编译,想研究虚拟 DOM 的可以看src/vdom。嗯,阅读顺序建议先从core入手,一步步撸。

配合Vue2.0 教材一起看更舒服,毕竟 Alpha 阶段变动还挺大,对照文档能少走弯路。还有Vue 迁移指南,了解新旧差异更轻松。

如果你正在搞vue-admin或者想自己写点轮子,不妨先把这份源码翻一遍,多设计思路可以借鉴。像vue2.0Jsonp那种边学边用的小例子也别错过,链接我也一并放上。

记得是 Alpha 版,功能还不稳定。如果你追求的是稳定和高效,建议直接用 2.6 以上。但如果你是动手能力强,喜欢刨根问底的那种,这压缩包还是挺值得你拆开的。

zip 文件大小:388.55KB