在Javascript中使用MVC,没有任何服务器端语言

Using MVC in Javascript without any server-side language?

本文关键字:任何 服务器端 语言 MVC Javascript      更新时间:2023-09-26

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

如何实现这一点?我通常会被模型抛弃,因为它依赖于我理解的后端语言。

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

  1. 控制器获取请求。
  2. 控制器调用模型来执行所有逻辑(无论是数据库交互,本地存储交互等)
  3. 模型将数据返回到控制器
  4. 控制器相应地调用 View,并在需要时从模型传递数据。

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

有多个可用的MV*框架。您无需获得服务器支持即可使用它们。

  • 骨干网
  • EmberJS
  • JavaScriptMVC

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

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

它仅与您用于开发应用程序的体系结构类型有关。

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

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

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

本文可能对 http://www.alexatnet.com/articles/model-view-controller-mvc-javascript 有所帮助

相关文章: