繁体   English   中英

什么是客户端MVC以及如何在JavaScript中实现?

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

最近经历了许多解释单页应用的文章。 但我对架构非常困惑,或者说它是如何工作的。

  1. 有一些新的叫做客户端MVC的东西是用javascript实现的。 直到现在我已经看到了服务器端MVC架构。 这个客户端MVC是什么?

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

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

  4. 端到端的流量是多少?

客户端MVC意味着MVC框架完全在客户端构建。 因此服务器只向应用程序提供数据。 数据与模型的绑定发生在客户端。

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

服务器端的节点与客户端MVC无关。 传递给webapp的数据可以通过任何能够做到这一点的技术提供。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM