课程介绍:
本课程从基础的 Vue源码目录设计、源码构建开始讲起,包括数据驱动,响应式原理,让同学们深入全面理解Vue的实现原理,掌握源码分析技巧,牢固对Vue的使用,斩断BAT进阶拦路虎,快人一步进名企。
目录:
第1章 准备工作
介绍了 Flow、Vue.js 的源码目录设计、Vue.js 的源码构建方式,以及从入口开始分析了 Vue.js 的初始化过程。
第2章 数据驱动
详细讲解了模板数据到 DOM 渲染的过程,从 new Vue 开始,分析了 mount、render、update、patch 等流程。
第3章 组件化
分析了组件化的实现原理,并且分析了组件周边的原理实现,包括合并配置、生命周期、组件注册、异步组件。
第4章 深入响应式原理(上)
详细讲解了数据的变化如何驱动视图的变化,分析了响应式对象的创建,依赖收集、派发更新的实现过程,一些特殊情况的处理,并对比了计算属性和侦听属性的实现,最后分析了组件更新的过程。
第5章 深入响应式原理(下)
详细讲解了数据的变化如何驱动视图的变化,分析了响应式对象的创建,依赖收集、派发更新的实现过程,一些特殊情况的处理,并对比了计算属性和侦听属性的实现,最后分析了组件更新的过程。
第6章 编译(上)
从编译的入口函数开始,分析了编译的三个核心流程的实现:parse -> optimize -> codegen。
第7章 编译(下)
从编译的入口函数开始,分析了编译的三个核心流程的实现:parse -> optimize -> codegen。
第8章 扩展(上)
详细讲解了 event、v-model、slot、keep-alive、transition、transition-group 等常用功能的原理实现,该章节作为一个可扩展章节,未来会分析更多 Vue 提供的特性。
第9章 扩展(中)
详细讲解了 event、v-model、slot、keep-alive、transition、transition-group 等常用功能的原理实现,该章节作为一个可扩展章节,未来会分析更多 Vue 提供的特性。
第10章 扩展(下)
详细讲解了 event、v-model、slot、keep-alive、transition、transition-group 等常用功能的原理实现,该章节作为一个可扩展章节,未来会分析更多 Vue 提供的特性。
第11章 Vue-Router
分析了 Vue-Router 的实现原理,从路由注册开始,分析了路由对象、matcher,并深入分析了整个路径切换的实现过程和细节。第12章 Vuex
分析了 Vuex 的实现原理,深入分析了它的初始化过程,常用 API 以及插件部分的实现。
学员评价:
1.精品课程有一个共同的地方就是对细节的认真,把每个项目都当成产品来做,老师为了这门课还专门写了本书,绝对精品推荐。不断对自己投资,继续努力~
2.因为个人水平的限制,导致并不能把视频中讲到的思想都理解透,看的比较吃力,不过每隔一段时间回头再看,都会给我带来新的体会,非常不错的视频。就如同红酒一样,适合慢慢的去品。
3.学了百把小时进度才2/3,还是过来先评价了。俩字吹爆,黄老师的课精品都得支持,个人学习方式是先读文档,大概理解了,再去看老师的讲解,然后学着老师跟着调试下,现在大致能够吹比说说Vue的一些运行机制了,哈哈哈~ 文档也很良心,还顺带了vuex和router简直赞到不能再赞。 如果再多一些个别案例的讲解配上demo和一些实际场景就更好了
4.自己去看源码的时候会花费很大的精力和时间,跟着视频学习,作者已经分析过源码并在讲解的时候有清晰的思路。对学习源码非常有帮助。想光看视频就弄懂源码是不可能的。我觉得学习方式是 :多看视频,按照视频的建议学习方式 并且要自己不断对源码研究理解。

03-28 00:35