dojo中的domConstruct是抽象的吗class

Is domConstruct in dojo an abstract class

我真的很傻 doubt.In 下面的代码我已经为容器 class 创建了一个对象,并使用 that.So 以我尝试过的相同方式调用了方法 getAllNodes()在评论的 lines.But 中为 domConstruct 创建对象我得到 "domConstruct is not a constructor" error.I 已经浏览了 dom-construct.js 文件,没有constructor.Can的地方也有人解释道场中的class结构并提供相同的资源

  <body>
  <div id="cont">
    <p id="nodeone">one</p>
    <p id="nodetwo">two</p>
  </div>

  <script type="text/javascript">
    require(["dojo/dom","dojo/dom-construct","dojo/on","dojo/mouse","dojo/dnd/Container","dojo/domReady!"],function(dom,domConstruct){

      domConstruct.create("p",{innerHTML : "1.5"},"nodeone","after");

      //var obj = new domConstruct('nodeone');
      //obj.create("p",{innerHTML : "1.5"},"nodeone","after");

      var contObj = new Container("cont");
      cont.getAllNodes();

    }


);
  </script> 

</body>

dojo/dom-construct 是一个简单的模块,它定义了一个 dom 实用函数,因此您可以通过 dom 构造回调引用直接访问这些函数,而无需进行实例化。

为什么?

已经说过这是一个模块(定义)。此外,在 dojo 中,您必须使用 dojo/_base/declare 才能创建 class ,以便您的模块继承构造函数方法。所以这里 dojo/dom-construct 是一个简单的模块,不使用声明模块

您应该直接使用每个 dojo/dom-construct 函数而无需实例化。