我认为这里的model要分两个方面来看:一类为业务模型,你举例中的图表就是一种业务模型,select的数据也是一个业务模型(如果它不只是简单前端生成的时间);一类为视图模型,即view-model(backbone没有view-model,可以通过backbone插件,也可直接写在view类上),一般呈载页面的一些状态和需要显示的项目,比如一些控件现在是展开还是闭合。拿到页面要看需要哪些业务模型,这些模型并非只用于这一个页面,他是由你的业务决定的。一个页面可能只使用一个模型,也可能使用多个模型,可以理解成一个页面由一个动态程序输出,但查询了多张表获取数据。用listento比较好。 the advantage of using this form, instead of other.on(event, callback, object), is that listento allows theobject to keep track of the events, and they can be removed all at once later on. the callback will always be called with object as context.