240 发简信
IP属地:新北
  • Vue3 源码解析(十):watch 的实现原理

    本篇文章笔者会讲解 Vue3 中侦听器相关的 api:watchEffect 和 watch 。在 Vue3 之前 watch 是 option...

  • Vue3 源码解析(九):setup 揭秘与 expose 的妙用

    在前几篇文章中我们一起学习了 Vue3 中新颖的 Composition API,而今天笔者要带大家一起看一下 Vue3 中的另一个新鲜的写法 ...

  • Vue3 源码解析(八):ref 与 computed 原理揭秘

    在 Vue3 新推出的响应式 API 中,Ref 系列毫无疑问是使用频率最高的 api 之一,而 computed 计算属性是一个在上一个版本中...

  • Vue3 源码解析(七):依赖收集与副作用函数

    在上一篇文章《响应式原理与 reactive》中由于篇幅限制笔者留下了两个小悬念 track 依赖收集处理器与 trigger 派发更新处理器没...

  • Vue3 源码解析(六):响应式原理与 reactive

    今天这篇文章是笔者会带着大家一起深入剖析 Vue3 的响应式原理实现,以及在响应式基础 API 中的 reactive 是如何实现的。对于 Vu...

  • Resize,w 360,h 240
    Vue3 源码解析(五):Patch 算法

    与 React 一样,Vue 在处理虚拟 DOM 的更新时,也有自己的 diff 算法 —— patch。 什么是 patch Vue 在通过 ...

  • Vue3 源码解析(四):代码生成器

    在 Vue3 源码解析系列的第一篇文章中,笔者带领大家一起走了一遍一个 Vue 对象实例化的流程,在一起看 @vue/compiler-core...

  • Vue3 源码解析(三):静态提升

    什么是静态提升 Vue3 尚未发布正式版本前,尤大在一次关于 Vue3 的分享中提及了静态提升,当时笔者就对这个亮点产生了好奇,所以在源码阅读时...

  • Resize,w 360,h 240
    Vue3 源码解析(二):AST解析器

    上一篇文章中,我们从 packges/vue/src/index.ts 的入口开始,了解了一个 Vue 对象的编译流程,在文中我们提到 base...

个人介绍
Github: originalix 欢迎互相 follow