Skip to content

Latest commit

 

History

History
25 lines (18 loc) · 973 Bytes

plan.md

File metadata and controls

25 lines (18 loc) · 973 Bytes

学习计划

核心内容安排

Day1 - Vue.js 框架最为核心的 Virtual DOM 是如何实现的?

  • 深入理解 Virtual DOM 概念以及 Snabbdom
  • 掌握 Virtual DOM 源码结构以及核心函数实现
  • 深度剖析 patch 函数以及 Diff 算法的整体过程
  • 彻底搞定 Virtual DOM 中的模块机制

Day2 - 如何手写一个自己的 Vue.js 数据响应式框架?

  • 深入理解响应式数据的优势以及实现原理
  • 掌握使用 Observer 把数据转换成响应式数据
  • 掌握如何使用 Dep 收集依赖、发送通知
  • 掌握通过 Watcher 监听数据,自动更新视图

Day3 - 进阶:Vue.js 框架如何实践服务端渲染方案?

  • 掌握服务端渲染(SSR)核心解决的问题
  • 掌握使用 Nuxt.js 框架开发的最佳实践
  • 掌握 Nuxt.js 框架使用中的 SEO 优化处理
  • 掌握同构开发模式以及同构应用中的状态激活
  • 了解同构类型应用的发布与自动化部署