首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Vue2源码阅读
luochen123
创建于2021-06-09
订阅专栏
阅读Vue2源码,整理笔记,帮助理解其中实现细节
等 3 人订阅
共19篇文章
创建于2021-06-09
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Vue源码分析之事件机制
通过阅读Vue源码了解Vue事件处理机制,包括事件绑定,事件初始化,事件更新等 。updateListeners
Vue源码分析之初始化生命周期
new Vue实例的过程中创建Vue实例以后首先就进入初始化阶段。在这个阶段会调用_init方法,初始化生命周期
Vue源码分析之$set
对象数组添加数据项Vue无法感知可使用set方法,通过分析Vue源码了解Vue.set和vm.$set的实现
Vue源码分析之$forceUpdate
阅读Vue源码中$forceUpdate的具体实现过程,vm._watcher为渲染Watcher,forceUpdate主要用来子组件更新
Vue源码分析之keep-alive(三)
通过看Vue源码学习keep-alive包裹的缓存组件在什么时候触发activated,deactivated钩子函数
Vue源码分析之keep-alive(二)
被keep-alive包裹的组件如何工作,第一次渲染后后续渲染与普通组件有何不同。组件Vnode不存在children属性,那keep-alive怎么更新被缓存的组件
Vue源码分析之keep-alive(一)
Vue缓存组件keep-alive源码阅读,分析钩子函数,render函数,组件名称匹配的具体实现,abstract原理
Vue源码分析之Watcher队列
通过查看源码来看Vue的Watcher队列的具体实现机制,以及更新过程。queueWatcher, flushSchedulerQueue
Vue源码分析之Watcher(二)
具体看下Watcher内部定义的几个函数,同时分析Watcher与Dep的关联关系以及几个Watcher的不同
Vue源码分析之Watcher(一)
通过查看Vue源码来具体分析Watcher构造函数的实现细节,查看Watcher各个参数的具体含义。。
Vue源码分析之响应式对象(二)
解读Vue数据响应式的具体实现,通过阅读源码来了解observe,Observer,以及Vue对数组等的具体实现
Vue源码分析之响应式对象(一)
Vue是典型的实现双向数据绑定的MVVM框架,数据变化会更新视图,视图变化会更新数据。介绍Vue响应式数据源码如何实现
Vue源码分析之extend实现
分析Vue.extend实现,了解Sub构造函数是如何继承Vue来实现的。同时还对Sub构造函数做了缓存
Vue源码分析之参数合并策略
阅读Vue options合并,包括data,hooks,computed,watch,methods等
Vue源码分析之 createElement
从render函数分析Vue createElement的过程,主要介绍规范化children和VNode的创建过程
Vue源码分析之new Vue过程
Vue源码分析new Vue和$mountde 过程:包括初始化各个钩子函数,数据等和挂载实例过程中的重点部分。
Vue源码分析之nextTick
vue源码,通过了解事件循环,主线程,任务队列,执行栈,宏任务微任务等来分析next-tick的具体实现
Vue patch过程(二)—— 创建节点
这是我参与更文挑战的第3天,活动详情查看: 更文挑战 前言 上一篇已经将Vue diff的整个过程走了一遍,这一篇主要看一下Vue 在patch过程中怎么创建新节点。
Vue patch过程(一)—— diff算法
源码阅读Vue 整个patch过程, 介绍diff算法的整个过程,了解vue怎么把将虚拟节点怎么转变成真实节点