dojo框架用hitch实现函数与上下文的绑定

前端之家收集整理的这篇文章主要介绍了dojo框架用hitch实现函数与上下文的绑定前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

dojo框架:http://dojotoolkit.org/


<!DOCTYPEhtml>
<html>
<head>
<Metacharset="UTF-8">
<title>dojo框架绑定函数与上下文</title>
<scriptsrc="dojo/dojo/dojo.js"></script>
</head>
<body>

<script>

require(["dojo/_base/lang"],function(lang){
vartheAccumulator={
total:0,clear:function(){
},clear:function(){
this.total=0;
},add:function(x){
this.total+=x;
},getResult:function(){
returnthis.total;
}
};
theAccumulator.clear();
theAccumulator.add(1);
theAccumulator.add(2);

functionprintResult(func){
console.log(func());
}
printResult(lang.hitch(theAccumulator,"getResult"));//输出3
});


</script>
</body>
</html>

猜你在找的Dojo相关文章