dojo/domReady做什么?

dojo/domReady做什么?,dojo,Dojo,什么是dojo/domReady插件?dojo/domReady下有哪些方法 require(["dojo/_base/fx", "dojo/fx", "dojo/on", "dojo/dom", "dojo/domReady!"], function(baseFx, fx, on, dom) { 在DOM完成加载之前,require()不会继续 它是一个插件,不提供额外的方法 您也可能对dojo/ready感兴趣 将“dojo/domReady!”添加到require()模块块时,

什么是dojo/domReady插件?dojo/domReady下有哪些方法

  require(["dojo/_base/fx", "dojo/fx", "dojo/on",
 "dojo/dom", "dojo/domReady!"], function(baseFx, fx, on, dom) {
  • 在DOM完成加载之前,require()不会继续
  • 它是一个插件,不提供额外的方法
  • 您也可能对dojo/ready感兴趣
将“dojo/domReady!”添加到require()模块块时,指示dojo等待您传递的回调,直到DOM完成加载。因此,您知道当触发
DOMContentLoaded
事件时,所有HTML都完成了

“dojo/ready”
“dojo/domReady!”
之间有一个细微的区别,即“dojo/ready”允许您向其传递一个函数回调,该回调仅在加载所有其他require调用后才被调用。这对于依赖已加载的其他模块的模块非常有用

另外,
dojo/domReady
中的“!”只是告诉您它是一个自定义插件,而不是一个特定的插件