問題タブ [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.
unit-testing - SingleCore PureMVC プロジェクトの単体テストに使用できるモッキング フレームワーク
参加している古い大規模な PureMVC シングルコア プロジェクトがあります。私は、チームが持っているものの単体テストを作成するのを助け、前進するために単体テストの書き方を教えようとしています。
表示オブジェクトへのあいまいな参照、通知、およびテスト可能なコードを持つ関数のほとんどがプライベート関数であるという事実で、多くのモックの問題に遭遇しています。
インターネットで単体テスト用のモック ユーティリティまたはツールを検索すると、主にサポートされていないように見えるプロジェクトが検索されます (2008 年または 2010 年から)。
コミュニティで活動している人々から、今日この種の問題を解決するためにどのツールが存在するかを尋ねています。
ありがとう。
ここでこの質問をするのが適切でない場合は、この質問に回答できる場所を教えてください。
gwt - PureMVCフレームワークでGWTを使用する方法のチュートリアルはありますか?
グーグルしようとしたが何も見つからなかった。
PureMVCでGWTを実装する方法を示すWebサイトはありますか?
actionscript-3 - メディエーターが登録されたときに発生するイベントは何ですか?
PureMVC プロジェクト用に次のテストを作成しました
ただし、常に失敗しています。ファサードにメディエーターがあることを確認する前に、どのイベントをリッスンする必要がありますか? それとも、それが失敗している他の理由がありますか?
「本当だと思っていましたが、間違っていました」というメッセージが表示されます。
actionscript-3 - ムクドリとPureMVC
PureMVCアプリで単一のビューを取得して、Starlingを独自のメディエーターで使用し、アプリケーションの他の部分と通信するにはどうすればよいですか?
アプリケーションの残りの部分はスターリングを使用しません。
これまでの私の調査から、スターリングはswfのメインの「ドキュメントクラス」でのみアクティブ化できるように見えますか?
actionscript-3 - MVC で一種のファクトリ クラス (インスタンス クリエーター) を使用する
Factory という集中型クラスを使用して、すべてのビュー インスタンスの構築を集中化しようとしています。モデル内のファクトリ クラスをインスタンス化していました。しかし、その後、この構造が問題を引き起こし始めました。そこでここで質問。このような「ファクトリー」クラスは、mvc 内のどこに配置する必要がありますか。モデル、ビュー、コントローラーとどのようにやり取りする必要がありますか?
apache-flex - Flex PureMVC:次の場合、プロキシはViewコンポーネントの参照を保持できますか?
私はpureMVCを学び、フレームワークをアプリケーションの1つに実装しようとしています。私は次のケースを持っています:
私のメインアプリケーションには、さまざまな種類のカスタムコンポーネントを追加するために使用されるCanvasがあります。カスタムコンポーネントの1つは「検索コンポーネント」です(ページ上に複数のインスタンスが作成されます)。私の検索コンポーネントにはテキストファイルと検索ボタンがあり、次の手順で検索を開始します。
1-検索ボタンをクリックすると、カスタムイベントがディスパッチされ、そのカスタムイベントは検索コンポーネントの参照をプロパティとして保持します。
2-私のAppMediatorはカスタムイベントをリッスンし、検索テキストとともに現在の検索コンポーネントの参照を取得します。
3-メディエーターは通知を送信します(sentNotification(AppConstants.SEARCH_CLICKED、component))。
4-SEARCH_CLICKED通知を使用してコマンドを登録しました。
5-コマンドはWebserviceProxyを取得し、そのSearch(text)メソッドを呼び出します。
6-WebserviceProxyはリモートWebサービスと通信し、asyncTokenを使用して結果を取得します。
私の質問は次のとおりです。 私のコマンドは、検索を開始するときにカスタム検索コンポーネントへの参照を持っていますが、検索Webサービスが結果を取得するのに時間がかかります。検索を開始したカスタム検索コンポーネントに結果を戻すにはどうすればよいですか。検索コンポーネントのインスタンスが複数あるので。そのコンポーネントの参照を保持するのに最適な場所はどこですか?その参照を保持して結果を渡すためにWebserviceProxyに変数を追加する必要がありますか、またはそのようなコンポーネントの参照を保持するためにグローバルプロキシを作成する必要がありますか?
ありがとう
jquery - ボタンをクリックした後、このコードがhtmlページに検証エラーを表示しない理由
フォームの検証に使用したコードで jQuery 検証が機能しません。
私は PureMVC を使用し、index.html ファイルでは contact.html ファイルが ajax リクエストから読み込まれました。ボタンのクリックでJavaScriptアラートを作成すると、それらを見ることができますが、ボタンのクリックで検証を行いません
このコードで私がどのようなことをしたのか誰かが知っていますか. #contactname は contactName の ID です
apache-flex - Flex PureMVC ですべてのサービス呼び出しが値を返すまで待機する最善の方法
PureMVC を使用して Adobe AIR アプリケーションを作成しています。
ページベースのアプリケーション ビュー ( ViewStack を使用) があり、ユーザーが何らかの方法でこのページを移動しているとします (ボタンをクリックするなど)。
たとえば、インスタンス化または表示されたときに WebService からデータをロードする必要があるアカウント情報ページがあります (たとえば、email、アカウント残高、およびユーザー名)。データが返されたら、アカウント情報ページに表示したいと思います適切なラベル。
問題は、この 3 つの Web 呼び出しを実行すると、それぞれが異なる時間に異なる resultEvent を返すことです。すべてのサービス呼び出しが結果を返したという情報を取得する最良の方法は何だろうと思っているので、最終的にすべての結果を一度に表示できることを知っています (そして、これが発生する前に読み込み画面を再生する可能性があります)。
requirejs - キャッチされていない ReferenceError: TypeScript、RequireJS、PureMVC の使用
この問題が発生しましたが、その理由がわかりませんでした。「ReferenceError: puremvc is not defined」が表示され続けます
誰か見てもらえますか?私のフォルダー構造、index.html、main.ts、DataProxy.ts、およびそのエラーの画像が添付されています。
私のフォルダ構造は次のように なります http://i.stack.imgur.com/xbkRt.jpg
ここに私の index.html ファイルがあります http://i.stack.imgur.com/wksks.jpg