1⃣验证DIffing算法

案例代码:计时器

Untitled

Untitled

现在,diffing算法正在起作用 浏览器的真实DOM只会更新红色的变化部分(diffing算法的最小力度是HTML标签)

Untitled

证实也很简单:我在input里面输入值,事件更新的同时,输入的值并没有消失。说明其他组件并没有被更新。

Untitled

不仅仅是这样

上面说了diffing算法的最小力度是span,不是说 span里面的所有内容都会更新,像下面的写法,

Untitled

span 里面的input也是不会更新的,diffing 会对每层标签比对。