dojo 中定义的函数 js怎样调用
答案:1 悬赏:30 手机版
解决时间 2021-03-01 15:10
- 提问者网友:绫月
- 2021-02-28 22:31
dojo 中定义的函数 js怎样调用
最佳答案
- 五星知识达人网友:思契十里
- 2021-02-28 22:52
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.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();
})
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯