首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
用户24262934760
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
121
文章 121
沸点 0
赞
121
返回
|
搜索文章
赞
文章( 121 )
沸点( 0 )
浅曦Vue源码-46-patch 阶段-patchVNode
本篇讨论了Vue 进行子节点列表 DOM diff 的细节部分,Vue 的 patch 阶段和React 不太一样,React 是先 diff 再 patch,vue 是边 diff 边 patch
浅曦Vue源码-45-patch 阶段-patch 方法概览
本篇小作文讨论了一下 patch 方法的大致结构,真正 diff 两棵树的 patchVnode 方法还没开始,这里主要讨论的是如何进入到 patchVnode 的执行条件😂😂
浅曦Vue源码-44-patch 阶段-触发patch
本篇小作文相当于给自己复习了,如果是一路读过来的小伙伴到这里也就当复习了吧,本篇并没有开始写 `DOM diff` 的过程,而是 `DOM diff` 的前奏部分——触发渲染函数更新
浅曦Vue源码-43-patch 阶段-异步队列更新&性能优化
本文是继 `nextTick` 的姊妹篇,同时又是一个深入理解 `nextTick` 精妙设计所在的过程。另外,也解答了何为合并多次修改的性能优化;
浅曦Vue源码-42-patch 阶段-$nextTick & 异步队列更新
Vue 如何组织队列更新?nextTick 原理?queueWatcheer、flushCallbacks 都在这里了
浅曦Vue源码-41-patch 阶段-触发响应式更新
本篇小作文作为 patch 阶段的第一篇主要整体梳理响应式实现的三个阶段,并对 defineReactive、Watcher、Dep三者的协作方式进行详细讲解
浅曦Vue源码-40-挂载阶段-$mount-(28) createElm
本文详细讨论createElm方法的逻辑,该方法根据 VNode 创建真实的元素,其中包含自定义组件和原生DOM,最后完成Vue初次渲染到页面
浅曦Vue源码-39-挂载阶段-$mount-(27)patch 初次渲染
本篇小作文开始介绍 patch 函数,patch 函数的作用——把 vnode 通过 DOM API 转成真实 DOM 并插入到页面。今天我们重点讨论的是进行初次渲染的过程
浅曦Vue源码-38-挂载阶段-$mount-(26)渲染watcher(2)
本篇小作文深入讨论了渲染 watcher 求值调用 updateComponent 方法中对 vm._render 和 vm._update 的调用
浅曦Vue源码-37-挂载阶段-$mount-(25)渲染watcher(1)
本篇小作文核心是 mount 方法,其核心核心是 mountComponent 方法,该方法创建了渲染 watcher,接着分析了 Vue 如何通过渲染 watcher 收集模板中的依赖
下一页
关注了
4
关注者
0
收藏集
1
关注标签
4
加入于
2024-03-22