gpt4 book ai didi

javascript - 建议 : Struggling with Model-View-Controller in JavaScript

转载 作者:行者123 更新时间:2023-12-02 18:26:24 25 4
gpt4 key购买 nike

我正在尝试更好地理解 MVC。我找不到太多我真正理解并且可以重新设计以更好地理解内部运作的内容。

据我所知,模型是数据(带有对象或其他内容的 JavaScript), View 是 HTML, Controller 是浏览器。

这样的理解正确吗?谁能给我指出一个非常简单、低级和肮脏的 MVC 示例?

预先感谢您提供任何有用的意见。

最佳答案

MVC框架包括以下组件:

  • 模型。模型对象是应用程序中实现的部分应用程序数据域的逻辑。通常,模型对象检索模型状态并将其存储在数据库中。例如,一个产品对象可以从数据库中检索信息,对其进行操作,并且然后将更新的信息写回 SQL 中的 Products 表服务器数据库。在小型应用程序中,模型通常是概念上的分离而不是物理的。例如,如果应用程序只读取数据集并将其发送到 View ,应用程序没有物理模型层和关联的类。在这种情况下,数据集扮演模型对象的 Angular 色。

  • 观看次数。 View 是显示应用程序的组件用户界面(UI)。通常,此 UI 是根据模型创建的数据。一个示例是产品表的编辑 View ,显示文本框、下拉列表和复选框Product 对象的当前状态。

  • Controller 。 Controller 是处理用户的组件交互,使用模型,并最终选择一个 View 显示 UI 的渲染。在 MVC 应用程序中, View 仅显示信息; Controller 处理并响应用户输入和交互。例如, Controller 处理查询字符串值,并将这些值传递给模型,该模型在Turn 可能会使用这些值来查询数据库。

http://msdn.microsoft.com/en-us/library/dd381412(VS.98).aspx?ppud=4

关于javascript - 建议 : Struggling with Model-View-Controller in JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18324091/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com