您的位置:首页 > Web前端 > JavaScript

Dojo 调用 js中的方法

2016-06-22 15:30 363 查看
HTML代码:
<!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];
}
}
})


 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: