【问题标题】:Best examples of MVC pattern for Javascript? [closed]Javascript 的 MVC 模式的最佳示例? [关闭]
【发布时间】:2012-06-20 01:25:52
【问题描述】:

好的,我来自 UI 设计背景,有一点 jQuery 编程经验。然而,我所做的大部分工作是以线性方式更改 UI,从来没有这样的模式。我知道 OOP、类、...

我需要学习用 Javascript 学习 MVC 模式。我的团队正在挑选backbone.js。所以我什至需要学习如何围绕 MVC 构建事物。我可以阅读 webbone.js 的用法。

但我的问题是:是否有网站或书籍展示了一些简单的 MVC 示例?例如,如果我需要构建一个简单的日历、待办事项列表、带文本的幻灯片等。模型、视图和控制器是什么?每个人的工作是什么?有哪些不同的结构方式?哪些方式是你不应该做的?...

谢谢

【问题讨论】:

  • 如果您没有学习过原生 JavaScript(并且主要使用过 jquery),那么在开始应用不同的模式之前,您应该学习 JavaScript。否则你会把这一切弄得一团糟。

标签: javascript jquery model-view-controller user-interface backbone.js


【解决方案1】:

Backbone.js 在该网站上有一个待办事项列表示例,详细说明了如何使用 here 的一些功能。 javascript 中的 MVC 将涉及向服务器查询数据然后显示它。

MVC 中的模型是应用程序接收内容的部分,因此在这种情况下,它将以 JSON、XML 或任何您喜欢的格式从服务器接收数据。

MVC 中的视图是应用程序的一部分,它显示通过模型接收的内容。在这种情况下,它只是以应用程序特定格式显示的模型中的数据 HTML/CSS

MVC 中的控制器是应用程序中处理应用程序逻辑的部分。在这种情况下,它将是按钮的所有事件处理程序所链接的内容,并将控制何时激活将数据从模型加载到视图的函数。虽然它不是特定于主干.js。 Cake php 有很好的 MVC 教程here.

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-12-10
    • 2013-07-20
    • 1970-01-01
    • 1970-01-01
    • 2014-04-22
    • 1970-01-01
    相关资源
    最近更新 更多