
Vue核心原理解析
文章平均质量分 94
深入浅出Vue核心原理,内容包含Vue2和Vue3,带领大家一步步去手撕实现Vue的各种功能。手撕Vue框架是前端程序员涨薪必备技能,关注博主订阅专栏学习Vue原理不迷路!
Baker-Chen
一个不甘平庸的平凡人、22年度博客之星前端TOP4、华为云享专家、阿里云专家博主、51CTO博客TOP红人。前端之行,任重道远!
展开
-
vue2数据响应式原理——数据劫持(数组篇)
vue2数据响应式原理之数据劫持(数组篇)前言数据劫持(数组篇)array.jsObserver.js前言通过前两篇的学习,想必你已经对Object.defineProperty()和对象的侦听有了一定的理解,现在就让我们来继续研究如何使用Object.defineProperty()来对数组进行数据劫持,以便我们能够侦听到数组的变化。数据劫持(数组篇)首先新建一个:array.jsimport { def } from "./utils.js";//获取数组的原型const arrayP.原创 2022-05-16 16:57:18 · 6702 阅读 · 0 评论 -
vue2数据响应式原理——数据劫持(初始篇)
深入浅出带你摸透vue2数据响应式原理原创 2022-05-09 22:29:29 · 3931 阅读 · 0 评论 -
vue2数据响应式原理——依赖收集和发布订阅
vue2数据响应式原理之依赖收集和发布订阅前言收集依赖,发布订阅依赖是谁?什么是Watcher?Watcher.jsDep.jsObserver.jsdefineReactive.js前言前几篇我们已经研究过了数据劫持,并多次提到依赖这个词,这一篇我们就将针对依赖来进行深入探讨:什么是依赖,以及收集依赖和发布订阅。收集依赖,发布订阅依赖是谁?需要用到数据的地方成为依赖!前面说了在getter中收集依赖,在setter中触发依赖。那依赖是谁呢?我们需要在访问数据时收集谁,更新数据时触发谁呢?.原创 2022-05-16 16:55:35 · 7320 阅读 · 4 评论 -
vue2数据响应式原理——数据劫持(对象篇)
vue2数据响应式原理之数据劫持(对象篇)前言数据劫持(对象篇)defineReactiveobserve.jsutils.jsObserver.jsdefineReactive.js总结一下前言通过上一篇想必你已经对Object.defineProperty()有了一定的理解,这一篇我们就在前面的基础上探讨如何通过Object.defineProperty()来对对象,甚至是嵌套的对象进行数据劫持,以便我们能够侦听到对象的变化。对Object.defineProperty()了解之后我们就可以对其.原创 2022-05-16 16:58:39 · 3661 阅读 · 2 评论