只为成功找方法,不为失败找理由。

博客园 首页 新随笔 联系 订阅 管理

vue 虚拟dom 的重点 是以 javascript 对象模拟 dom 节点。 

//用Javascript代码表示DOM节点的伪代码
Let domNode = {
  tag: 'ul'
  attributes: { id: 'myId' }
  children: [
//这里是 li
  ]
};

更新dom 节点通过JavaScript

//更新虚拟DOM的代码
domNode.children.push('<ul>Item 3</ul>');

然后,再把更改的部分更新到真正的DOM,方法如下:

//这个方法是调用DOM API来更改真正DOM的
//它会分批执行从而获取更高的效率
sync(originalDomNode, domNode);

  

posted on 2018-04-24 17:17  诗意的活着  阅读(206)  评论(0编辑  收藏  举报