dojo 中定义的函数 js怎样调用

 我来答
dttsw
2017-07-08 · TA获得超过1059个赞
知道小有建树答主
回答量:770
采纳率:88%
帮助的人:309万
展开全部
dojo定义,一般采用amd方式比较好,说amd加载的例子。

假设定义了一个app.js,我一般喜欢叫这种文件为模块,跟java编程中的类一样样的。

//define返回的内容,可以是函数,闭包,字符串,数值,对象(目前我也就用过这几种,差不多也是所有能支持的类型了)。

define({

name:null,

sayHello:function() {

if(this.name != null) {

alert("hello "+this.name);

}else{

alert("hello dojo");

}

},

setName:function(name) {

this.name=name;

}

})

//调用,配置dojo的时候app的包路径要指定正确,看dojo的参考文档有关dojo配置章节。

require(["app","dojo/domReady!"],function(app){

app.sayHello();

app.setName("Bill Joy");

app.sayHello();

})
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式