第一周

日期 复习内容 完成度
11月1日 Vue的就地更新与v-for的key属性 v-for之架子搭建、数据劫持 v-for之模板编译 replace 80%
11月2日 事件处理函数的绑定 TodoList TodoList document对象 70%
11月3日 DOM4标准的事件监听与滚屏优化 事件与按键修饰符、为什么在HTML监听事件 表单输入的数据双向绑定 HTMLDocument 90%
11月4日 模板编译 模板编译 模板编译 获取元素 80%
11月5日 模板编译 模板编译 模板编译 节点 70%
11月6日 组件化设计、注册组件与属性 单文件组件、从.js到.vue 深入组件化 DOM结构树 80%
11月7日 复习 复习 复习 复习 90%

第二周

日期 复习内容 完成度
11月8日 深入组件化 深入组件化 深入组件化 节点创建 90%
11月9日 组件注册深入 手写tpl-loader分离出模板文件 Web components标准 节点增加 90%
11月10日 了解Vue的插槽以及基本用法 具名插槽的特点与应用 作用域插槽与动态插槽 节点删除 90%
11月11日 树形结构组件与组件递归 组件化、Provide与Inject的基本认识 Provide与Inject应用(1) 节点文本 90%
11月12日 Provide与Inject应用(2) import的静态与动态导入 keep-alive、动态组件与异步组件(1) 节点替换 90%
11月13日 keep-alive、动态组件与异步组件(2) 【ref】HTML元素上指定ref的应用 【ref】HTML元素上指定ref的应用 文档碎片 90%
11月14日 复习 复习 复习 复习 80%

第三周

日期 复习内容 完成度
11月15日 深入props的应用 深入props的验证方法 attributes传递与继承 滚动距离/高度 90%
11月16日 手写MVVM——模板编译(一) 手写MVVM——模板编译(二) 手写MVVM——模板编译(三) 怪异&标准 80%
11月17日 环境配置、基础代码编写 对象劫持、访问属性代理 数组劫持 可视区域 80%
11月18日 编译文本(一) 编译文本(二) 依赖收集(一) 滚动条 80%
11月19日 依赖收集(二) 批量异步更新策略 数组的依赖收集 样式操作 90%
11月20日 实现watch 编译计算属性 改变计算属性 操作伪元素 90%
11月21日 复习 复习 复习 复习 70%

第四周

日期 复习内容 完成度
11月22日 派发器初识、Vue中抽离派发器方法 派发器初识、Vue中抽离派发器方法 Vue中使用派发器编写计算器组件 元素运动 0%
11月23日 派发器深入之TodoList组件设计 基本概念与案例分析 项目搭建、组件化设计、视图渲染 事件 0%
11月24日 项目中集成Vuex的正确姿势 使用filter过滤器的正确姿势 使用directive自定义指令的正确姿势 冒泡捕获 0%
11月25日 利用mixin混入编写自己的Vue UI库 核心功能-『自定义指令』 Vue2与Vue3的区别 源对象 0%
11月26日 mixin混入做UI组件库 『过滤器filter』 Vue中使用事件代理 取消冒泡 0%
11月27日 Vue搜索功能开发的正确姿势 Vue2与Vue3核心之『响应式原理』 Vue项目的性能优化 取消默认事件 0%
11月28日 复习 复习 复习 复习 0%