索引 | 方法 | 描述 |
---|
1. | extend | 在创建您自己的 backbone 模型时,它扩展了 Backbone.model 类。 |
2. | initialize | 创建模型实例时,将调用该类的构造函数并对其进行调用 通过在创建模型时定义 initialize 函数。 |
3. | get(到达) | 它获取模型上属性的值。 |
4. | set | 它设置模型中属性的值。 |
5. | escape | 它类似于 get 函数,但返回模型属性的 html 转义版本。 |
6. | 有 | 如果使用非空值或非未定义值定义了属性值,则返回 true。 |
7. | unset | 它从 backbone 模型中删除属性。 |
8. | clear | 它从 backbone 模型中删除所有属性,包括 id 属性。 |
9. | id | 它用于唯一标识模型实体。可以在创建模型时手动设置,或者在服务器上填充和保存。 |
10. | idattribute | 它定义了模型的唯一标识符,其中包含将用作 id 的类成员的名称。 |
11. | cid | 它是 backbone 自动生成的客户端 id,用于在客户端上唯一标识模型。 |
12. | attributes | 它用于定义模型的属性。 |
13. | changed | 它更改在使用 set() 方法设置属性后已更改的所有属性。 |
14. | defaults | 它为模型设置一个默认值,并且简单地说明,如果用户没有指定任何数据,则模型不会以空属性结尾。 |
15. | toJSON | 它返回属性的副本作为 JSON 字符串化的对象。 |
16. | sync | 它用于与服务器通信并表示模型的状态。 |
17. | fetch | 它通过委托模型中的 sync() 方法从服务器接受数据。 |
18. | save | 它通过委托给 sync() 方法来保存模型的数据,该方法在 backbone 每次调用时读取并保存模型。 |
19. | destroy | 它用于通过使用 Backbone.sync 方法销毁或从服务器中删除模型,该方法释放 http "delete" 请求。 |
20. | validate | 如果输入无效,则返回指定的错误消息;如果输入有效,则不指定任何内容,只显示结果。 |
21. | validationError | 如果验证失败或在触发 invalid 事件后,它会显示验证错误。 |
22. | isValid | 它通过使用 validate() 方法检查模型状态,并检查每个属性的验证。 |
23. | url | 它用于模型实例,并返回模型资源所在的 URL。 |
24. | urlRoot | 它通过使用模型 id 生成 URL 来启用 URL 函数。 |
25. | parse | 它通过传递响应对象来返回模型的数据,并以 JSON 格式表示数据。 |
26. | clone | 它用于创建模型的深拷贝,或将一个模型对象复制到另一个对象。 |
27. | hasChanged | 如果自上次设置以来属性已更改,则返回 TRUE。 |
28. | isNew | 它确定模型是新的还是现有的。 |
29. | changedAttributes | 它返回自上次设置以来已更改的模型属性,如果没有属性则返回 false。 |
30. | previous | 它确定已更改属性的上一个值。 |
31. | previousAttributes | 它返回在上次更改事件之前所有属性的状态。 |