什么是 dojo/domReady 插件?dojo/domReady 下有哪些方法?
require(["dojo/_base/fx", "dojo/fx", "dojo/on",
"dojo/dom", "dojo/domReady!"], function(baseFx, fx, on, dom) {
什么是 dojo/domReady 插件?dojo/domReady 下有哪些方法?
require(["dojo/_base/fx", "dojo/fx", "dojo/on",
"dojo/dom", "dojo/domReady!"], function(baseFx, fx, on, dom) {
当您添加“dojo/domReady!”时 在您的 require() 模块块中,您指示 Dojo 等待您传递的回调,直到 DOM 完成加载。所以你知道当DOMContentLoaded
事件触发时,所有的 HTML 都完成了。
两者之间有一个微妙的不同"dojo/ready"
, "dojo/domReady!"
“dojo/ready”允许您向它传递一个函数回调,该回调只有在所有其他 require 调用都已加载后才会被调用。这对于依赖于已加载的其他模块的模块非常有用。
还有“!” 只是告诉你它是dojo/domReady
一个自定义插件,而不是一个特定的插件。