在 MVC 模式中,主要涉及 3 种角色——Model、View 和 Controller,下面简要介绍一下它们。
Model
Model 负责保存应用数据,和后端交互同步应用数据,或校验数据。... Controller
负责连接 View 和 Model,Model 的任何改变会应用到 View 中,View 的操作会通过 Controller
应用到 Model 中。...在前端 MVC 框架中,Controller 的设计和传统 MVC 中的概念还是不太一样。如 Backbone, 包含 Model 和 View,但它实际上并没有真正的 Controller。...在这些 change 事件的回调中,可能还有新的 set 方法调用,导致更多的 change 事件触发。...页面的当前状态是由数据和局部更新函数来确定的。
在实际应用中,前端 MVC 模式的实现各有各的理解。