Backbone.js Model

Backbone Model

MVC패턴에서의 Model로 개별 데이터를 나타낸다.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
//모델 선언
var Person = Backbone.Model.extend({
//모델 생성시의 초기값 설정
defaults: {
age: 30,
name: 'woonyzzang'
},
//초기화
initialize: function() {
console.log('초기생성');

this.on('changeName', function() {
console.log('나이가' + this.get('age') + '변경 되었습니다.');
});
},
setAge: function(nAge) {
this.set('age', nAge);
}
});

var person = new Person;
person.get(age); //30
person.get(name); //woonyzzang
person.setAge(60);
person.get(age); //60

참조

공유하기