首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Chang23
掘友等级
前端开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
9
文章 9
沸点 0
赞
9
返回
|
搜索文章
最新
热门
数据响应原理(四)- 数据依赖(全部处理逻辑)
数据依赖 需要用到数据库的地方,称为依赖 vue 1 用到dom 是依赖 vue 2 用到数据是依赖 在getter中收集依赖,在setter中触发依赖
数据响应原理(三)-数组的响应式处理
由于数组无法处理,所以要单独处理数组 改写Array.prototype里的push,pop,shift,unshift,splice,sort,reverse方法, 重写此方法
数据响应原理(二)defineReactive函数和递归侦测对象全部属性
Observer类 将一个正常的object转换为每个层级 的属性都是响应式(可以被侦测的)的object
数据响应原理(一)
数据响应原理(一) MVVM mode<=view-model=>view 非侵入式 直接修改输入 调用方法才能更新数据(侵入式)
虚拟DOM和diff算法(五) 命中算法,精细化更新updateElement
四种命中方式 新前与旧前 新后与旧后 新后与旧前(命中后-移动节点,移动[新前]指向的[旧节点],移动的[旧后之后]) 新前与旧后(命中后-移动节点,移动[新前]指向的[旧节点],移动的[旧前之前])
虚拟DOM和diff算法(四) diff算法 更新节点
新旧节点对比 1.新节点和旧节点在内存中就算一个节点(什么都不做) 2.判断新节点有text属性,并且没有children. 3.新节点没有text属性
虚拟DOM和diff算法(三) patch方法(基础版本)
``` javascript /* * 实现节点对比,旧节点如果是dom 则调用vnode 包装成-虚拟dom节点 * 判断新旧节点是否一致,key和node名一致 则认为是同一节点? * 如果新旧节
虚拟DOM和diff算法(二) h函数
虚拟DOM 用Javascript对象描述DOM的层次结构。DOM中的一切都在虚拟DOM中对应的属性。 新虚拟DOM和老虚拟DOM进行diff(精细化比较),算出应该如何最小量更新,最后反映到真正的D
虚拟DOM和diff算法(一) 底层
snabbdom snabbdom的h函数如何工作 diff算法原理 手写diff算法 实现最小变更率, 精确比对, 最小量更新 著名的虚拟DOM库,diff算法鼻祖 webpack5 支持expor
Vue源码学习笔记-mustache模板引擎(八)-解决对象的循环嵌套
Vue源码学习笔记-mustache模板引擎(八)-解决对象的循环嵌套 解决# 后面数组循环调用 token和data 生成dom
下一页
个人成就
文章被点赞
4
文章被阅读
4,154
掘力值
233
关注了
21
关注者
1
收藏集
6
关注标签
17
加入于
2018-10-15