BackboneJS - 活动
事件能够绑定对象并触发自定义事件,即您可以使用我们选择的所需名称来绑定自定义事件。
下表列出了可用于操作 BackboneJS 事件的所有方法 -
编号 | 方法与说明 |
---|---|
1 | 在
它将事件绑定到对象,并在事件触发时执行回调。 |
2 | 离开
它从对象中删除回调函数或所有事件。 |
3 | 扳机
它调用给定事件的回调函数。 |
4 | 一次
它扩展了backbone.Model类,同时创建您自己的主干模型。 |
5 | 听
它通知一个对象侦听另一对象上的事件。 |
6 | 停止聆听
它可用于停止侦听其他对象上的事件。 |
7 | 听一次
它导致在回调函数被删除之前只发生一次listenTo。 |
内置事件目录
BackboneJS 允许在应用程序中的任何需要的地方使用全局事件。它包含一些带有参数的内置事件,如下表所示 -
编号 | 活动及描述 |
---|---|
1 |
“添加”(模型、集合、选项) 当将模型添加到集合中时使用它。 |
2 |
“删除”(模型、集合、选项) 它从集合中删除模型。 |
3 |
“重置”(集合、选项) 用于重置集合内容。 |
4 |
“排序”(集合,选项) 当需要重新调用集合时使用它。 |
5 |
“更改”(模型、选项) 当要更改模型的属性时使用它。 |
6 |
“更改:[属性]”(模型、值、选项) 当属性有更新时使用它。 |
7 |
“销毁”(模型、集合、选项) 当模型被破坏时它会被触发。 |
8 |
“请求”(模型或集合,xhr,选项) 当模型或集合开始向服务器请求时使用它。 |
9 |
“同步”(模型或集合,分别,选项) 当模型或集合与服务器成功同步时使用它。 |
10 |
“错误”(模型或集合,分别,选项) 当向服务器请求发生错误时它会激活。 |
11 |
“无效”(型号、错误、选项) 当模型验证失败时,会返回 invalid。 |
12 |
“路线:[名称]”(参数) 当有特定的路由匹配时,可以使用该事件。 |
13 |
“路线”(路线,参数) 当与任何路由匹配时使用它。 |
14 |
“路线”(路由器、路线、参数) 当与任何路线匹配时,历史记录将使用它。 |
15 |
“全部” 它通过传递事件名称作为第一个参数来触发所有触发的事件。 |