为什么vue选择声明式的设计

2022/6/28 vuejs源码声明式的设计

通常的命令式编程(也就是原生js)开发项目的过程中,我们要频繁的手动去创建,销毁,更新Dom元素,我们需要维护实现目标的整个过程(自己可以想象一下创建一个div然后给里面添加内容的过程,这样就好理解一点)

# 代码示例

      const div = document.createElement("div");
      const body = document.body;
      div.innerHTML = "徐涛";
      body.append(div);
      这个过程就是 创建一个 div元素 然后给 div元素添加内容

1
2
3
4
5
6

展示的就是我们要的结果,看上去更加直观一点,至于它中间怎么实现的过程,我们并不需要关心(可以去看源码了解),vue.js已经给我们封装好了。