首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Vue 系列
JasonChen
创建于2023-01-01
订阅专栏
讲解 Vue2 源码、Vue3 源码、Vue API 背后的实现机制、 Vue 最佳实践等
等 210 人订阅
共32篇文章
创建于2023-01-01
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Vue3源码解析之 reactive
前言 我们知道 Vue3 中声明响应式是通过 reactive 和 ref 这两个函数,下面我们通过案例先来看下 reactive 是如何实现的。
Vue3源码解析之 源码调试
前言 本系列基于 Vue 3.2.37 版本分析,可直接前往下载。源码目录核心文件均在 packages 目录下。
Vue源码解析之 nextTick
前言 我们在 派发更新 文章中了解到,在执行 update 方法时,会执 nextTick(flushSchedulerQueue) 这段逻辑。
Vue源码解析之 派发更新
前言 我们在 依赖收集 文章中了解到,响应式数据会进行依赖收集,收集的目的就是当数据修改时,会进行依赖派发更新,该部分逻辑在 setter 函数中触发
Vue源码解析之 依赖收集
前言 在 响应式对象 文章中我们分析了解到 Vue 把普通对象变成响应式对象,响应式对象 getter 部分逻辑就是做依赖收集。
Vue源码解析之 响应式对象
前言 Vue.js 响应式的核心是利用 ES5 的Object.defineProperty,这也是为什么 Vue.js 不兼容 IE8 及以下浏览器的原因。
Vue源码解析之 生命周期
前言 每个 Vue 实例在被创建之前都要经过一系列的初始化过程,同时该过程会运行一些生命周期的钩子函数,用于处理不同时期的逻辑。
Vue源码解析之 合并配置
前言 Vue 合并配置过程主要发生在 new Vue 初始化及组件创建时,初始化主要执行 _init 方法
Vue源码解析之 组件化
前言 组件化是 Vue.js 的核心思想。组件化即把页面拆分成多个组件 (component),每个组件依赖的 CSS、JavaScript、模板等资源放在一起开发和维护。
Vue源码解析之 数据驱动
前言 数据驱动是 Vue.js 的核心思想。所谓数据驱动,是指视图是由数据生成的,我们对视图的修改不会直接操作DOM,而是通过修改数据进行视图的更新。
Vue源码解析之 编译
前言 Vue.js 提供了 2 个版本,一个是 Runtime + Compiler,一个是 Runtime only,前者包含编译代码,可以把编译过程放在运行时做,后者不包含编译代码
Vue源码解析之 源码调试
前言 Vue源码解析系列是基于黄轶老师的 Vue.js 技术揭秘,如需更深入的了解 Vue 源码,请直接查看 Vue.js 技术揭秘。