在 MVC 模式中,主要涉及 3 种角色——Model、View 和 Controller,下面简要介绍一下它们。
Model
Model 负责保存应用数据,和后端交互同步应用数据,或校验数据。...在前端 MVC 体系中,View 对应的是 JavaScript 模板语言,它用于将 View 定义为包含模板 变量的标记,使用变量语法,接受 JSON 数据格式的数据。... Controller
负责连接 View 和 Model,Model 的任何改变会应用到 View 中,View 的操作会通过 Controller
应用到 Model 中。...在前端 MVC 框架中,Controller 的设计和传统 MVC 中的概念还是不太一样。如 Backbone, 包含 Model 和 View,但它实际上并没有真正的 Controller。...页面的当前状态是由数据和局部更新函数来确定的。
在实际应用中,前端 MVC 模式的实现各有各的理解。