事件能够结合对象,并引发自定义事件即可以使用选择的所需名称绑定自定义事件。
下表列出了所有可以用它来操作BackboneJS-事件的方法:
| S.N. | 方法及说明 | 
|---|---|
| 1 | on 这一个事件绑定到一个对象,并执行每当一个事件被触发回调。 | 
| 2 | off 它消除回调函数或来自对象的所有事件。 | 
| 3 | trigger 它调用回调函数对于给定的事件。 | 
| 4 | once 它扩展backbone.Model类创建自己的backbone模型。 | 
| 5 | listenTo 它通知一个对象来监听另一个对象的事件。 | 
| 6 | stopListening 它可以用来停止监听到另一对象的事件。 | 
| 7 | listenToOnce 它会导致listenTo只发生在回调函数被删除之前一次。 | 
内置事件的类别
BackboneJS允许使用应用程序在必要的全局事件。它包含了一些与参数内置事件下表所示:
| S.N. | 事件和说明 | 
|---|---|
| 1 | "add"(model, collection, options) 它用于当模型被添加到集合 | 
| 2 | "remove"(model, collection, options) 它从集合中删除模型 | 
| 3 | "reset"(collection, options) 它用于将复位集合内容 | 
| 4 | "sort"(collection, options) 它是用来采集时需要重排序 | 
| 5 | "change"(model, options) 其用于当在模型的属性改变 | 
| 6 | "change:[attribute]"(model, value, options) 它用于当在一个属性的更新 | 
| 7 | "destroy"(model, collection, options) 它触发模式时被销毁 | 
| 8 | "request"(model_or_collection, xhr, options) 它用于模型或保藏开始请求到服务器 | 
| 9 | "sync"(model_or_collection, resp, options) 它是用来当模型或收集与服务器成功同步 | 
| 10 | "error"(model_or_collection, resp, options) 它激活时,在请求到服务器错误 | 
| 11 | "invalid"(model, error, options) 当在模型验证一个失败,则返回无效 | 
| 12 | "route:[name]"(params) 当有一个特定路由的匹配,该事件可以被使用 | 
| 13 | "route"(route,params) 它用于当存在与任何路由匹配 | 
| 14 | "route"(router, route, params) 它使用历史有一个与任何路由匹配 | 
| 15 | "all" 它激发了传递活动的名称作为第一个参数都触发的事件。 | 
						上一篇:
								BackboneJS应用
												下一篇:
								BackboneJS事件on
												
						
						
					
					
					