我是Backbone.js的新手,有谁可以解释这些陈述究竟是什么意思,特别是这些论点?
this.model.bind("reset", this.render, this);
this.model.bind("change", this.render, this);
this.model.bind("destroy", this.close, this);
答案 0 :(得分:1)
正如您在documentation中看到的,签名是:
object.on(event, callback, [context])
对象是发出事件的任何骨干对象,在您的情况下是模型。
第一个参数是我们正在监听的事件的名称。
第二个参数是在发生此事件时调用的函数,在您的情况下呈现视图。
第三个参数是 context ,即this
关键字在执行回调时指向的对象。