首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
vue2源码学习
耀耀切克闹灬
创建于2023-08-10
订阅专栏
跟着鲨鱼大佬和三心大佬的源码学习,获益匪浅
等 11 人订阅
共6篇文章
创建于2023-08-10
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
vue源码学习(六)—— 异步更新原理和diff算法原理
前言 异步更新原理 异步更新原理主要是对视图更新的性能优化,总结: 在Vue 2中,异步更新是通过事件循环机制实现的。当Vue组件的响应式状态发生变化时,Vue会将更新操作推入一个队列中,而不是立即执
vue2源码学习笔记(五)——计算属性computed的原理和侦听属性watch的原理
前言 侦听属性watch的原理 主要实现方式:当定义一个侦听属性时,Vue会在内部创建一个Watcher实例来监视指定的数据。这个Watcher实例会在初始化时获取初始值,并将自身添加到数据的依赖列表
Vue2源码学习(四)——渲染更新原理
前言 1.定义Watcher watcher(观察者),它需要订阅数据的变动,当数据变动之后,通知它去执行某些方法,本质上就是一个构造函数,初始化的时候会去执行 get 方法。 2.创建渲染Watch
Vue2源码学习笔记(三)——初次渲染原理
前言 根据vue官网所说,虽然是vue3文档的说法,但我的理解是大同小异: 书接上文,vue组件在初始化渲染时经过了模板编译生成了render函数,那么按照官方所说,就需要再这个时候渲染器调用渲染函数
Vue2源码学习笔记(二)——编译模板原理
前言 通过模板编译,Vue将模板转换为可执行的渲染函数,这样在组件实例化和数据更新时,可以快速生成和更新虚拟DOM节点,从而实现高效的视图更新。编译过程中的优化处理可以减少不必要的计算和操作,提高渲染
Vue2源码学习笔记(一)——Vue实例数据初始化和响应式原理
前言 1.Vue实例数据初始化 Vue 其实就是一个构造函数,通过initMixin把_init方法挂载在Vue原型上,供Vue实例调用。 其中 在Vue中,initMixin函数是一个用于混入初始化