本文概述
- Backbone.js内置事件
以下是可用于操纵Backbone.js事件的方法的列表:
指数 | 方法 | 描述 |
---|---|---|
1. | on | 它将事件绑定到对象, 并在触发事件时执行回调。 |
2. | off | 它从对象中删除回调函数或所有事件。 |
3. | trigger | 它为给定事件调用回调函数。 |
4. | once | 它在创建自己的骨干模型时扩展了ribs.model类。 |
5. | listento | 它通知一个对象侦听另一个对象上的事件。 |
6. | stoplistening | 它可以用于停止侦听其他对象上的事件。 |
7. | listentoonce | 它导致侦听仅在删除回调函数之前发生一次。 |
指数 | 事件 | 描述 |
1. | “add”(模型, 集合, 选项) | 用于将模型添加到集合中。 |
2. | “remove”(模型, 集合, 选项) | 它将模型从集合中删除。 |
3. | “reset”(集合, 选项) | 用于重置收藏内容。 |
4. | “sort”(集合, 选项) | 当需要回收时使用它。 |
5. | “change”(型号, 选项) | 当模型的属性发生更改时使用它。 |
6. | “change:[属性]”(模型, 值, 选项) | 当属性中有更新时使用。 |
7. | “destroy”(模型, 集合, 选项) | 模型销毁时会触发。 |
8. | “request”(model_or_collection, xhr, 选项) | 在模型或集合开始向服务器请求时使用。 |
9. | “sync”(model_or_collection, resp, 选项) | 模型或集合与服务器成功同步时使用。 |
10. | “error”(model_or_collection, resp, 选项) | 向服务器请求时出错时将激活它。 |
11. | “invalid”(型号, 错误, 选项) | 当模型验证失败时, 它返回无效值。 |
12. | “route:[名称]”(参数) | 存在特定的死记硬背比赛时, 可以使用此事件。 |
13. | “route”(路线, 参数) | 与任何路线匹配时使用。 |
14. | “route”(路由器, 路线, 参数) | 与任何路线匹配时, 历史记录将使用它。 |
15. | “all” | 通过将事件名称作为第一个参数传递来触发所有触发的事件。 |
推荐阅读
- backbone.js on事件
- backbone.js实用程序
- backbone.js历史
- backbone.js架构
- backbone.js第一个例子
- backbone.js特性
- backbone.js入门介绍
- 什么是backbone.js