什么是客户端MVC,它是如何在JavaScript中实现的
What is client side MVC and how is it implemented in JavaScript?
最近浏览了许多解释单页应用程序的文章。但我对架构或它的工作原理感到非常困惑。
-
有一些新的东西叫做客户端MVC,通过使用javascript实现。到目前为止,我已经看到了服务器端MVC架构。这个客户端 MVC 是什么?
-
客户端 MVC 文件托管在哪里。它是否与类似于典型 Web 应用程序的服务器文件一起托管。
-
像node.js这样的服务器端java脚本的作用是什么。
-
从头到尾的流程是什么。
客户端 MVC 意味着 MVC 框架完全在客户端构建。因此,服务器仅将数据传送到应用程序。将数据绑定到模型发生在客户端。
实现这一原则的框架的一个例子是AngularJs另一个是Ember。
服务器端的节点与客户端 MVC 无关。传送到Web应用程序的数据可以通过任何能够做到这一点的技术来提供。
Nodejs 通常用于运行客户端开发工具和运行测试。例如,AngularJs 教程附带的开发服务器是在节点上构建的。
相关文章:
- 一个javascript实现base64图像编码并将结果写入文本文件
- 如何通过JavaScript实现自动提交表单进行搜索
- 用Javascript实现算法
- 如何使用nodejs/javascript实现地理编码响应
- 需要使用JavaScript实现我的算法
- 确定当前的Javascript实现是否为Rhino
- jPlayer-通过Javascript实现回放功能
- 使用Javascript实现Rails性能
- 用Javascript实现了带有合并排序算法的反转计数
- 如何使用Javascript实现以下目标
- 任何 JavaScript 库的性能都可以像 Cut The Rope JavaScript 实现一样好吗?
- 从jQuery/JavaScript实现滚动的替代方法
- Javascript 实现差异(以 2 个日期之间的天数为单位)
- 使用 JavaScript 实现 PHP 字符串异或
- 二叉搜索树 JavaScript 实现 - 删除函数
- 使用 JavaScript 实现 Brainf*ck 循环
- 通过使用 json 和 javascript 实现数据可视化
- 使用 JavaScript 实现算法
- 如何使用 JavaScript 实现自动化登录到脚本编辑器中的消息窗口
- 在HTML5中使用JavaScript实现图像数组的拖放