关于appendChild()的相关问题

  function node2Fragment(node,vm){

      //这里是dom劫持,vue会新建一个文档片段来替换dom中本来的结点

      var flag=document.createDocumentFragment();

      //子节点

      var child;

      while(child=node.firstChild){

          //开始编译每个结点

          compile(child,vm);

          //**appendchild方法会自动删除node对象的child结点

          flag.appendChild(child)

      }

      return flag;

  }

在while循环中,看不太懂循环条件是如何变化的,也就是注释那句话“appendchild方法会自动删除node对象的child节点”不是很理解?望大神解释一下。

拉风的咖菲猫
浏览 444回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript