问题标签 [puremvc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
188 浏览

unit-testing - 用于对 SingleCore PureMVC 项目进行单元测试的可能模拟框架

我正在加入一个古老的大型 PureMVC 单核项目。我正在努力帮助我的团队为我们拥有的东西创建单元测试,并在我们前进的过程中教他们如何编写单元测试。

我遇到了一堆模拟问题,包括对显示对象、通知的模糊引用,以及大多数具有可测试代码的函数都是私有函数的事实。

在互联网上搜索用于单元测试 puremvc 的模拟实用程序或工具主要导致项目似乎不再受支持(从 2008 年或 2010 年开始)

我在问那些活跃在社区中的人,今天有哪些工具可以解决这类问题。

谢谢。

如果这不是问这个问题的正确地方,请指点我一个可以回答这个问题的地方。

0 投票
2 回答
381 浏览

gwt - 他们是否有任何关于如何将 GWT 与 PureMVC 框架一起使用的教程?

我试图谷歌并没有发现任何东西。

是否有任何网站展示如何使用 PureMVC 实现 GWT?

0 投票
2 回答
128 浏览

actionscript-3 - 注册中介时会触发什么事件?

我为我的 PureMVC 项目编写了以下测试

然而它总是失败。在我检查外观是否有中介之前,我需要监听什么事件?还是有其他原因它失败了?

我收到“预期为真但为假”的消息。

0 投票
1 回答
900 浏览

actionscript-3 - Starling 和 PureMVC

如何在我的 PureMVC 应用程序中获得单个视图以使用 Starling 及其自己的中介并与应用程序的其余部分进行通信?

应用程序的其余部分将不会使用八哥。

从我到目前为止的研究来看,starling 似乎只能在 swf 的主要“文档类”上激活?

0 投票
1 回答
148 浏览

actionscript-3 - 在 MVC 中使用某种工厂类(实例创建者)

我正在尝试使用一个名为 Factory 的集中类来集中构建所有视图实例。已经在模型内部实例化了工厂类。但后来,这种结构开始产生问题。所以在这里问。这样的“工厂”类应该放在 mvc 的什么地方。他们应该如何与模型、视图和控制器交互?

0 投票
2 回答
388 浏览

apache-flex - Flex PureMVC:代理可以在以下情况下保留视图组件的引用吗?

我正在学习 pureMVC 并尝试将框架实现到我的一个应用程序中。我有以下案例:

我的主应用程序有 Canvas,用于添加不同类型的自定义组件。自定义组件之一是“搜索组件”(在页面上创建多个实例)。我的搜索组件有一个文本文件和一个搜索按钮,并按以下步骤启动搜索:

1-单击搜索按钮调度一个自定义事件,该自定义事件将搜索组件的引用作为一个属性。

2-My AppMediator 监听自定义事件并获取当前搜索组件的引用以及搜索文本。

3-Mediator 发送通知(sentNotification(AppConstants.SEARCH_CLICKED, component))。

4-我已经注册了一个带有 SEARCH_CLICKED 通知的命令。

5-命令检索 WebserviceProxy 并调用其 Search(text) 方法。

6-WebserviceProxy 与远程 Web 服务对话并使用 asyncToken 获取结果。

我的问题是: 我的命令在开始搜索时引用了自定义搜索组件,但搜索网络服务需要一些时间才能得到结果。我如何将结果处理回启动搜索的自定义搜索组件。因为我有多个搜索组件实例。保留该组件引用的最佳位置是什么,我应该在 WebserviceProxy 中添加一个变量以保留该引用并将结果交给它,还是我必须创建一个全局代理来保留此类组件的引用?

谢谢

0 投票
3 回答
330 浏览

jquery - 为什么此代码在单击按钮后未在 html 页面中显示任何验证错误

jQuery 验证在我用来验证表单的代码中不起作用。

我使用了 PureMVC,并在 index.html 文件中使用了从 ajax 请求加载的contact.html 文件。如果我在单击按钮时发出 javascript 警报,那么我可以看到它们,但它们不会在单击按钮时进行任何验证

有人知道我在这段代码中做错了什么。#contactname 是 contactName 的 ID

0 投票
2 回答
337 浏览

apache-flex - 等到所有服务调用在 Flex PureMVC 中返回值的最佳方法

我正在使用 PureMVC 编写一个 Adob​​e AIR 应用程序。

想象一下,我有一个基于页面的应用程序视图(使用 ViewStack),并且用户正在以某种方式浏览这些页面(例如单击按钮或其他)。

现在例如我有一个帐户信息页面,当实例化或再次显示时需要从 WebService 加载数据(例如电子邮件帐户余额用户名),当数据返回时,我想在我的帐户信息页面上显示它正确的标签。

问题是当我将执行这三个 Web 调用时,它们中的每一个都会在不同的时间返回不同的 resultEvent。我想知道获取所有服务调用返回结果的信息的最佳方法是什么,所以我知道我终于可以一次显示所有结果(也许在此之前播放一些加载屏幕)。

0 投票
1 回答
731 浏览

requirejs - 未捕获的 ReferenceError:使用 TypeScript、RequireJS 和 PureMVC

我遇到了这个问题,我不知道为什么。我不断收到“ReferenceError:未定义 puremvc”

有人可以看看吗?附件是我的文件夹结构、index.html、main.ts 和 DataProxy.ts 及其错误的图像。

这是我的文件夹结构的样子 http://i.stack.imgur.com/xbkRt.jpg

这是我的 index.html 文件 http://i.stack.imgur.com/wksks.jpg

0 投票
3 回答
2608 浏览

android - 开发android应用程序需要哪个框架?MVC/MVP/MVVM

因为我要开始开发一个 android 应用程序。所以只是想讨论我应该遵循哪个框架?MVC / PureMVC / MVP / MVVM ?如果是,那为什么?

我已经研究了很多,但对此一无所知..

另外我想知道在开发android应用程序时是否需要使用这些框架?