当前位置: 首页 > 工具软件 > Snabbdom > 使用案例 >

snabbdom

洪雨石
2023-12-01

1.新节点有text

        清空旧节点的children及text

        将新节点的text赋值给旧节点的text

2.新节点有children

       2.1旧节点有children    ===》 updateChildren

           2.1.1旧前      ===>.         新前.         旧前指针++,新前指针++

           2.1.2旧后      ===>.         新后          旧后指针--,新后指针--

           2.1.3旧前      ===>.         新后          旧前指针++,新后指针--

           2.1.4旧后.     ===>.         新前.         旧后指针--,新前指针++

           2.1.5查找      ===>         新前指针++,将新元素插入到旧元素之前,旧值赋值为undefined

           

          2.1.6删除或者新增剩余元素

       2.2旧节点无children

          将新节点的children挂载到旧节点的children

 类似资料:

相关阅读

相关文章

相关问答