- 博客(2)
- 收藏
- 关注
原创 vue2与vue3监测机制
vue2监测机制是通过object.defineProperty来进行的,然后劫持属性的get与set,他只能监听原有的属性,对于新增的属性无法监听,要使用。vue3使用的是porxy代理整个对象不管对象新增什么属性都可以监测到,不会有vue2新增属性无法监测到的情况。以上只是个人手敲后的理解,希望带佬能指正。
2023-04-21 10:55:29 126 3
原创 简单diff算法与双端diff算法实现思路
简单diff是基于递归来实现的,它适用于对比树形数据结构之间的差异vue2.x就是使用的简单diff算法实现思路是递归比较两个树的每个节点,如果两个节点相同,就比较它们的子节点,如果不同,就标记为删除或添加,并且停止递归缺点的话就是只能比较树形数据结构,不能比较其他数据结构。
2023-04-19 15:26:29 336 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人