parseOnLoad: true
该属性表示在页面加载完成后,启用Dojo的解析模块对Dojo标签进行解析,如果parseOnLoad:false,声明式小部件就不起作用了。
在Dijit里,添加一个组件实际上是为一个HTML标签添加dojotype属性。
async: true,启用异步模式,则不存在全局对象dojo 默认是false
dojo/domReady! is an AMD loaded plugin that will wait until the DOM has finished loading before returning.
生命期
domready! ->表示dom元素加载完成
|
all require()调用的模块被加载完成
|
dojo/ready
parser.parse表示把dom元素按“data-dojo-type”的描述转换为widget控件。
可以手动调用 ,例如在ready对象中调用,此时dom元素被加载完成,且所有require的模块被加载完成
require([“dojo/parser”, “dojo/ready”], function(parser, ready){
ready(function(){
parser.parse();
});
});
或是页面加载时自动调用
看到这个错误 ReferenceError: ok is not defined {stack: (…), message: “ok is not defined
可能原因是JsonRest 的put方法没有加id字段