在使用dojo的时候,遇到dojo.hitch这个函数 ,官方文档说的很清楚,将函数和作用域绑定起来,这让我想起了call和apply这两个函数,call和apply用于改变一个方法的执行上下文,JS中之所以提供者两个方法,我个人认为是和JS的作用域有关的, JavaScript中代码执行都是属于某一个作用域的,这也是我前面博客提到的,this 在JS中是变化的,并且this,指向当前的作用域,此外还应该提到另外一个特性闭包,我想闭包对JS的开发者来说应该再熟悉不过了,我们所使用的框架,甚至自己…