【前端框架】BackboneJS事件

樵夫2021-12-31 13:08

  事件能够结合对象,并引发自定义事件即可以使用选择的所需名称绑定自定义事件。

【前端框架】BackboneJS事件

  下表列出了所有可以用它来操作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事件”一文,更多相关内容尽在开课吧广场Web教程频道。

免责声明:本站所提供的内容均来源于网友提供或网络搜集,由本站编辑整理,仅供个人研究、交流学习使用。如涉及版权问题,请联系本站管理员予以更改或删除。
有用
分享