《开始学Backbone.js》之第三章Backbone Models与Collections(七)

      本篇内容翻译自《Beginning Backbone.js》,原著作者James Sugrue。转载请注明相关信息。

 

      本文内容接上篇博客内容

 

   标识符

      在于服务端的数据交换过程中,Backbone模型具有三个属性来分别将它们区分开:idcididAttribute

    

      id属性是一个唯一的字符串或整数值,就像关系数据库中的一个主键。这个id属性在从集合中获取模型时非常有用,并且它还被用于反映了模型的URL组成部分。

 

      cid属性是在模型首次创建时由Backbone自动生成的;当模型还没有保存到服务端且没有真实的ID存在时,它可以作为一个唯一标识符。

 

      有时候从后台读取的模型会使用一个不同的唯一键。例如,服务端可能使用ISBN作为一本书的唯一标识符,或者当保存一个User模型时用户的ID域可以用来作为标识符。idAttribute属性让你可以在模型的键与ID之间建立映射,这意味着服务端会采用那个属性来组装成ID。

 

 

持续更新中……

 

 

你可能感兴趣的:(Collections)