什么是客户端MVC,它是如何在JavaScript中实现的

What is client side MVC and how is it implemented in JavaScript?

本文关键字:JavaScript 实现 客户端 MVC 什么      更新时间:2023-09-26

最近浏览了许多解释单页应用程序的文章。但我对架构或它的工作原理感到非常困惑。

  1. 有一些新的东西叫做客户端MVC,通过使用javascript实现。到目前为止,我已经看到了服务器端MVC架构。这个客户端 MVC 是什么?

  2. 客户端 MVC 文件托管在哪里。它是否与类似于典型 Web 应用程序的服务器文件一起托管。

  3. 像node.js这样的服务器端java脚本的作用是什么。

  4. 从头到尾的流程是什么。

客户端 MVC 意味着 MVC 框架完全在客户端构建。因此,服务器仅将数据传送到应用程序。将数据绑定到模型发生在客户端。

实现这一原则的框架的一个例子是AngularJs另一个是Ember。

服务器端的节点与客户端 MVC 无关。传送到Web应用程序的数据可以通过任何能够做到这一点的技术来提供。

Nodejs 通常用于运行客户端开发工具和运行测试。例如,AngularJs 教程附带的开发服务器是在节点上构建的。