上次的笔记:MVC&MVVM
MVC 思想(前端)
- model 只负责存储数据、请求数据、更新数据
- view 只负责渲染 HTML(可接受一个 data 来定制数据)
- controller 负责调度 model 和 view
例子1:https://jsbin.com/yuwopuf/3/edit?js,output
模板代码(也就是类)
一个页面或模块只需要 model view controller 三个对象
第二个页面就需要再来 model2 view2 controller2 三个对象
第三个页面就需要再来 model3 view3 controller3 三个对象
……
第N个页面就需要再来 modelN viewN controllerN 三个对象
进化:把重复的代码写到一个类(class)里面
之前的笔记:面向对象
例子2:https://jsbin.com/sodojac/5/edit?js,output
双向绑定
上例还是有一些问题: