Model
数据模型,负责数据 就像UserModel就是对数据库的users表进行增删改查
View
负责视图 界面 将模板和数据一起渲染 得到HTML
Controller
控制器 负责处理信息 用于控制model和view
PS:如何在原型中加入
属性
const model = Object.create(eventEmitter)
Object.assign(model, {
queue: {},
data: I count:
add(){
this.data.count += 1
this.emit('changed')
}
},
minus(){
this.data.count -= 1
this.emit('changed')
}