我永远无法真正弄清楚backbone.js.on()
函数中的第三个参数是做什么的(假设是上下文):
this.model.on('change', this.doStuff, context);
根据:Backbone.js on(),最后this指的是什么?似乎它设置了this
里面的值,有人可以举个例子说明上下文应该是什么。我通常on
在没有上下文的情况下使用,它似乎引用了 view this
,但有时它引用了其他东西(我无法弄清楚)。
那么Backbonecontext
默认设置的逻辑是什么?你什么时候不想this
引用视图?有没有办法让它总是引用视图而不指定this
为上下文参数?