【问题标题】:What is client side MVC and how is it implemented in JavaScript?什么是客户端 MVC,它是如何在 JavaScript 中实现的?
【发布时间】:2013-09-06 08:14:38
【问题描述】:

最近浏览了许多解释单页应用程序的文章。但是我对架构或者更确切地说它是如何工作的感到非常困惑。

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

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

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

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

【问题讨论】:

    标签: javascript jquery html single-page-application


    【解决方案1】:

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

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

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

    Nodejs 通常用于运行客户端开发工具和运行测试。比如AngularJs tutorial自带的开发服务器就是建立在node上的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-10-09
      • 2021-05-12
      • 2011-10-16
      • 1970-01-01
      • 2019-04-13
      • 1970-01-01
      • 2012-09-05
      相关资源
      最近更新 更多