backbone的三个部分:
Model:模型
Model的每个属性都可以有相应的监听函数,即当值发生变化时就调用监听函数。
Model在任何JavaScript应用程序中都算得上是核心模块,包括需要频繁存取的数据以及大量需要围绕数据展开的会话、校验、计算属性一级访问控制。
创建Backbone.js的Model
代码如下 | 复制代码 |
Person = Backbone.Model.extend({ |
当我们创建Person新的对象时,会立即调用initialize()函数(initialize在Model、Collection、View中都是这样工作的)。虽然,initialize()函数并不是必须要定义的函数,但在实际的开发过程中,会渐渐发现它的神奇之处。
Collection:集合
View:视图