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

2022/6/26 vuejs

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

# 命令式编程

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

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