1

我正在尝试使用 MVC 并将其与 javascript 一起使用。我将使用 HTML5 制作移动应用程序,并且不打算仅使用本地存储的任何服务器端语言。

如何做到这一点?我通常被模型抛弃,因为据我了解它依赖于后端语言。

4

3 回答 3

3

该模型不依赖于后端。MVC 在概念上很简单:

  1. 控制器收到请求。
  2. 控制器调用模型来完成所有的逻辑(无论是数据库交互,localStorage 交互)
  3. 模型将数据返回给Controller
  4. 控制器相应地调用View,如果需要,从Model传递数据。

这意味着,模型不必使用服务器端语言,它是应用程序逻辑的占位符。

于 2012-04-25T12:41:45.987 回答
3

有多个MV*可用的框架。您不必拥有服务器支持即可使用它们。

还有很多,但首先想到的是这三个。享受

于 2012-04-25T12:43:32.557 回答
0

MVC 开发与服务器端脚本无关。

它只与您开发应用程序所采用的架构类型有关。

这仅意味着您拥有模型、视图和控制器。模型可以是从 javascript 生成的对象,与视图一起使用以呈现一些数据。

控制器用于保存视图和模型之间的逻辑和行为。

嗯,这是一个非常基本的概述,但 MVC 绝不意味着后端服务或 ajax 调用。

这篇文章可能会帮助http://www.alexatnet.com/articles/model-view-controller-mvc-javascript

于 2012-04-25T12:43:14.420 回答