gpt4 book ai didi

javascript - 创建或不创建图像模型

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

我正在制作一个应用程序,它将加载一些图像并将它们显示在 HTML 上(当前不使用任何框架,如 Angular、KO 或 Backbone)

每个图像都将是页面上的一个图 block ,因此它将是网页上的图 block 集合。

为了使应用程序可维护,我已经开始实现 MVC 模式。

我首先制作 1 个模型(图 block 数据的容器)和 1 个 View (显示模型的更改)以及一个用于应用程序和用户之间链接的全局 Controller 。

我的问题是,由于每个图 block 都会显示一些数据,并且它们在单击时的行为会有所不同(例如 - 如果用户单击一个图 block ,然后单击另一个图 block ,那么我需要执行一些操作)。进一步将 View 分解为图 block View 并将模式分解为图 block 模型是好/最好的主意吗?

我使用观察者模式,使用原生 js 在模型、 View 和 Controller 之间进行交互。

最佳答案

由于我最近实现了一个带有控件的表单复合模型,两者都是作为 MVC 实现的,所以我可以说在 MVC“主机”中使用 MVC“组件”是完全可以的。您可能需要一个小型加载程序,它将嵌套组件的模型及其控件和 View 绑定(bind)在一起。我的 MVC 方法的主要思想如下所述:http://alexatnet.com/articles/model-view-controller-mvc-javascript

关于javascript - 创建或不创建图像模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24222089/

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