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

“全部”

它通过传递事件名称作为第一个参数来触发所有触发的事件。