基于这个模型创建了一个实例以后,会去调用模型里面的 initialize 这个方法 ... 在这个方法里,你可以去做一些事情 ... 比如去监听属性的变化事件什么的 ...
回到编辑器 ... 在这个 Note 模型里面 ... 再去定义这个 initialize 方法 ... 这里我们先只是简单的在控制器上输出一点文字 ...
initialize: function() {
console.log('新创建了一条笔记 :' + this.get('title'));
}
这里的 this 这个关键词,表示的就是被创建的这个对象,或者说被实例化的这个对象 ... this.get('title'),可以输出被创建的对象的标题属性的值 ...
保存 ... 回到浏览器 ... 先刷新一下 ..
然后,在控制台上,去创建一个 Note 类的实例 ...
var note = new Note({title: '西红柿炒鸡蛋的做法'})
在创建了这个对象以后,就会去调用 initialize 方法 ... 在这个方法里,我们暂时只是让它在控制器上输出一点文字 ... 这里就是 新创建了一条笔记 :西红柿炒鸡蛋的做法。