dojo 框架实战笔记

  • Post author:
  • Post category:其他


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字段



版权声明:本文为bsxylj原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。