首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
vue3源码阅读
eason_fan
创建于2025-01-07
订阅专栏
阅读vue3源码
等 17 人订阅
共32篇文章
创建于2025-01-07
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
分析vue3源码32(编译三步之Generate:从AST到代码)
上一节,我们讲到了编译时vue如何转换标准AST中vue独有的属性、指令(例如v-for、#slot)等内容。本节,我们来分析一下转换后的AST最终如何生成代码。
分析vue3源码31(编译三步之Transform:AST的转换与优化)
转换器(Transform)是 Vue 编译系统的核心组件之一,它接收解析器生成的原始 AST,通过一系列转换步骤,生成优化后的 AST
分析vue3源码30(编译三步之Parser:从模板到 AST)
上一节,我们讲到 vue 的编译器`compile-core`由三个部分组成:解析器、转换器、代码生成器。那么本节我们来详细分析解析器的实现原理,弄清楚解析器如何将模版解析为 AST。
分析vue3源码29(编译器的核心实现)
上一节,我们梳理了 vue 的编译流程,vue 借助 vite 插件在构建中实现编译。而 vite 插件又引用了 vue 源码中的`compiler-core`模块,本节分析编译器的核心实现。
分析vue3源码28(编译流程)
在日常开发中,当我们启动一个 Vue 项目时,首先会经过构建工具的处理。Vue 项目普遍使用 Vite 作为构建工具,它能够高效地处理 .vue 单文件组件。让我们从这里开始追踪 Vue 的编译流程。
分析vue3源码27(性能优化总结)
通过前面的文章,我们已经分析了vue3的响应式系统、render流程、diff算法、生命周期。本节,我们来总结一下vue3源码中涉及的性能优化方法。
分析vue3源码26(Suspense组件实现)
Suspense 是 Vue3 新增的一个内置组件,用于处理异步组件和异步依赖。本文将深入分析其实现原理,理解 Vue3 是如何优雅地处理异步加载状态的。
分析vue3源码25(Teleport组件的实现)
上一节,我们分析了KeepAlive组件的实现。本节我们来分析Teleport,Teleport 是 Vue3 新增的一个内置组件,用于将组件内容传送到 DOM 树的其他位置。本文将深入分析其实现原理
分析vue3源码24(KeepAlive组件实现)
春节期间回家过年,写了一些文章没有及时更新。上一节,我们分析了异步组件的实现。本节,我们来分析 KeepAlive 组件的实现。
分析vue3源码23(异步组件实现)
Vue 提供了 defineAsyncComponent 方法来实现这个功能。本节将分析其内部实现原理。
分析vue3源码22(虚拟节点生命周期)
Vue3 虚拟节点生命周期分析 前言 在上一节中,我们分析了组件级别的生命周期钩子。本节我们将分析 Vue3 中虚拟节点(VNode)级别的生命周期钩子,这些钩子提供了更细粒度的 DOM 操作控制。
分析vue3源码21(生命周期)
本节,我们将核心流程再过一遍,重点关注所有生命周期钩子函数的执行时机,以及它们在不同场景下的执行顺序。
分析vue3源码20(reactive原理)
本节我们来看看另一个核心响应式 API —— reactive 的实现原理。reactive 主要用于为对象类型创建响应式代理。
分析vue3源码19(ref的实现)
今天我们来看看 ref 的具体实现。ref 是 Vue 3 中最基础的响应式 API 之一,它可以将任何值转换为响应式对象。
分析vue3源码18(watchEffect原理)
本文我们将分析另一个重要的响应式 API —— watchEffect。与 watch 不同,watchEffect 不需要指定监听的数据源,它会自动追踪回调函数中使用的所有响应式依赖。
分析vue3源码17(watch的实现)
本节我们将分析 watch 的实现原理。watch 是 Vue 中另一个重要的响应式特性,它允许我们监听响应式数据的变化并执行相应的回调函数。
分析vue3源码16(computed实现)
本节我们将分析 computed 计算属性的实现原理。computed 是 Vue 中最常用的特性之一,它能够基于响应式状态派生出新的状态,并且具有缓存的特性。
分析vue3源码15(调度器)
上一节我们分析了 effect 的实现,effect 创建的更新函数或副作用函数通过调度系统来调度执行,本节我们就来分析调度系统的具体实现。
分析vue3源码14(Effect的实现)
本节我们分析了 Vue 的 Effect 系统,包括其核心数据结构(ReactiveEffect)和关键方法的实现。
分析vue3源码13(依赖收集)
上一节,我们分析了渲染过程中响应式机制的建立。那么接下来我们就来具体分析响应式机制的具体实现细节,本节先分析依赖收集的具体实现细节。
下一页