《开始学Backbone.js》之第三章Backbone Models与Collections(七)
2015-01-10 16:46
274 查看
本文内容接上篇博客内容
在于服务端的数据交换过程中,Backbone模型具有三个属性来分别将它们区分开:id,cid和idAttribute。
id属性是一个唯一的字符串或整数值,就像关系数据库中的一个主键。这个id属性在从集合中获取模型时非常有用,并且它还被用于反映了模型的URL组成部分。
cid属性是在模型首次创建时由Backbone自动生成的;当模型还没有保存到服务端且没有真实的ID存在时,它可以作为一个唯一标识符。
有时候从后台读取的模型会使用一个不同的唯一键。例如,服务端可能使用ISBN作为一本书的唯一标识符,或者当保存一个User模型时用户的ID域可以用来作为标识符。idAttribute属性让你可以在模型的键与ID之间建立映射,这意味着服务端会采用那个属性来组装成ID。
本篇内容翻译自《Beginning
Backbone.js》,原著作者James Sugrue。
标识符
在于服务端的数据交换过程中,Backbone模型具有三个属性来分别将它们区分开:id,cid和idAttribute。id属性是一个唯一的字符串或整数值,就像关系数据库中的一个主键。这个id属性在从集合中获取模型时非常有用,并且它还被用于反映了模型的URL组成部分。
cid属性是在模型首次创建时由Backbone自动生成的;当模型还没有保存到服务端且没有真实的ID存在时,它可以作为一个唯一标识符。
有时候从后台读取的模型会使用一个不同的唯一键。例如,服务端可能使用ISBN作为一本书的唯一标识符,或者当保存一个User模型时用户的ID域可以用来作为标识符。idAttribute属性让你可以在模型的键与ID之间建立映射,这意味着服务端会采用那个属性来组装成ID。
本篇内容翻译自《Beginning
Backbone.js》,原著作者James Sugrue。
相关文章推荐
- 《开始学Backbone.js》之第三章Backbone Models与Collections(三)
- 《开始学Backbone.js》之第三章Backbone Models与Collections(五)
- 《开始学Backbone.js》之第三章Backbone Models与Collections(一)
- 《开始学Backbone.js》之第三章Backbone Models与Collections(六)
- 《开始学Backbone.js》之第三章Backbone Models与Collections(四)
- 《开始学Backbone.js》之第三章Backbone Models与Collections(二)
- Backbone.js 为复杂Javascript应用程序提供模型(models)、集合(collections)、视图(views)的结构
- Backbone.js 为复杂Javascript应用程序提供模型(models)、集合(collections)、视图(views)的结构
- backbone为复杂Javascript应用程序提供模型(models)、集合(collections)、视图(views)的结构
- Backbone.js(二)集合Collections
- js获得本周,本月,本季度的开始日期和结束日期
- js获得本周,本月,本季度的开始日期和结束日期
- Js倒计时代码,当鼠标离开页面与回到页面会自动停止与开始
- js验证开始和结束日期
- 让我们用Backbone.js来写一个HelloWorld程序。
- 开始读《Data Structures and the Java Collections Framework》
- 蛋疼地开始学JS原型,prototype,试着写一个小小的伸缩框
- JavaScript 相关 —— 向页面写JS以alert信息、通过对地址栏赋值转到指定页、注册Js到Body的开始部分、注册Js到Body的结束位置
- JS 比较开始日期是否大于结束日期
- MVC轻量级的js库:BackBone.js