Dojo 调用 js中的方法
2016-06-22 15:30
363 查看
HTML代码:
JS代码
define(['dojo/dom'],function(dom){
varoldText={};
return{
setText:function(id,text){
varnode=dom.byId(id);
oldText[id]=node.innerHTML;
node.innerHTML=text;
},
responseText:function(id){
varnode=dom.byId(id);
node.innerHTML=oldText[id];
deleteoldText[id];
}
}
})
<!DOCTYPEhtml> <html> <head> <metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/> <title></title> <metacharset="utf-8"/> <scriptsrc="../js/jquery.min.js"></script> <scriptsrc="../js/jquery.js"></script> <scriptsrc="../js/dojo.js"></script> </head> <body> <buttontype="button"id="btn">按钮</button> <script> vardojoConfig={ async:true, //此代码寄存器的“演示”包正确的位置,所以我们可以从CDN加载Dojo的同时还能够加载本地模块 packages:[{ name:"DojoTest", location:location.pathname.replace(/\/[^/]*$/,'')+'/DojoTest' }] }; require(['DojoTest/forDojoTest'],function(dj){ dj.setText("btn","NEWBUTTON"); setTimeout(function(){dj.responseText("btn")},3000); }); </script> </body> </html>
JS代码
define(['dojo/dom'],function(dom){
varoldText={};
return{
setText:function(id,text){
varnode=dom.byId(id);
oldText[id]=node.innerHTML;
node.innerHTML=text;
},
responseText:function(id){
varnode=dom.byId(id);
node.innerHTML=oldText[id];
deleteoldText[id];
}
}
})
相关文章推荐
- js 获取元素的几种方式
- javascript-第14节-ajax的使用
- javascript--第13节-Cookie的使用、案例刀塔传奇
- javascript--第12节-全选、取消全选、反选
- ajax&json
- javascript--第12节-javascript表单处理
- javascript--贪食蛇(完整版-逻辑思路)
- JS 操作 file标签只上传照片
- 算法——js(Fibonacci数列)
- JavaScript手机振动API
- JavaScript语法详解(一)
- canvas 常用方法
- JavaScript的with语句
- JS实现拖动效果
- js之Math对象
- js中的 || 与 && 运算符
- json和string 之间的相互转换
- JavaScript中相等和全等操作符的差异
- JSTL标签库
- JSP九大内置对象及四个作用域详解