問題タブ [chain]

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 投票する
1 に答える
544 参照

jquery - Jquery:遅延を伴う制御関数フロー

申し訳ありませんが、私は輪になって回っているようです。

プロセスはかなり簡単です

  1. SaveButtonClicked

  2. 関数を呼び出してオフラインデータベーストランザクションを実行し、レコードを更新します

  3. オンラインかどうかを確認します(/*これを行うためにEdNortonの例を使用しました*/)

  4. オンライン呼び出しの場合、トランザクションを選択して、更新されたすべてのレコードをフェッチします

  5. 選択したロードの結果が配列に成功する

  6. 配列を使用してWebサービスを呼び出す

これまで、$。Deferred、dothis = defer.pipe(...)、.queueを使用してフローを制御しようとしました[ただし、これらは関数の完了ではなく要素に基づいているようです]、関数を配列に配置します、

テストでは、コンソールは常に「ビルドアレイ」の前に「アレイビルド」を書き込みます

では、最善のアプローチは何でしょうか?$ .Deffered、キュー、コールバック...ダークマジック?

0 投票する
2 に答える
210 参照

join - Hadoop: 複数の Map-Side Join を連鎖させることは可能ですか?

複数のマップ側結合を連鎖させることはできますか? マップのみを使用して値をソートできないため、私には不可能です(reduceではセカンダリソートを使用できます)。したがって、次の結合のためにソートされた値の結果を提供することは不可能です。マップ側結合の結果値をソートする解決策はありますか? または、いくつかのマップ側の結合を連鎖させるソリューションはありますか? これで、map-reduce ジョブを使用して値を並べ替えることができます。

0 投票する
0 に答える
652 参照

java - インターセプターからチェーン内の次のインターセプターに結果を渡す

誰かがそれを行う方法を提案してもらえますか? メソッドの呼び出しだけを両方に渡すのではなく、interceptorA の invoke() メソッドの結果をinterceptorB に渡したいと思ったとしましょう。

考えられる方法の 1 つは、インターセプターを逆に注文して実行することです。

前のインターセプターの最初のインターセプター使用結果値を持っています。

0 投票する
1 に答える
900 参照

ios - iOS アニメーション >> 複数の位置を移動する単一のオブジェクトをアニメーション化する方法

UIImageView画面上に「浮かび」、いくつかの位置を移動する が必要です。を使用してポイント A からポイント B に移動するようにコーディングする方法は非常に明確[UIView animateWithDuration:...]です。「完了」ブロックにポイント C を追加することは妥当に思えます。あのね?C点の完成ブロックにD点を追加することもできるのですが、その後、迷うスパゲティコードが出始めます。

CGPointsその実行の配列のような、ある種のアニメーション位置チェーンを実行し、UIImageViewそれらの間を次々と移動する方法をどこにも見つけることができませんでした。

誰でもそれを行う方法を知っていますか?

0 投票する
1 に答える
190 参照

cocoa - アプリケーションが最小化されているときにCocoaのレスポンダーチェーンを使用する方法

サブビューからドキュメントまでの通信にレスポンダーチェーン(sendAction:to:from:)を使用しています。問題は、ウィンドウが最小化されたときに、まだ発生しているアクションがある場合、レスポンダーチェーンが壊れているために失敗することです。最小化されているため、ウィンドウをキーウィンドウにすることはできません。何か案は?

0 投票する
1 に答える
1324 参照

c# - IF 条件をチェーンし、最初の条件を実行します。C# の場合

私は次のことをしようとしています:

MyObject は、確認する必要があるいくつかのプロパティを持つオブジェクトです...

DoSomethingWithMyAction() は、失敗した最初の条件の MyAction で何かを行う MyAction 拡張機能です。

次のような場合:

その場合、DoSomethingWithMyAction() は単なる MyAction 拡張になります。

私の問題は次のとおりです。1 - IF をチェーンする方法。2 - DoSomethingWithMyAction() が最初の IF の MyAction を使用して失敗するようにする方法。

ありがとう、ミゲル

0 投票する
2 に答える
455 参照

javascript - JavaScriptプロトタイプの継承(プロトタイプのチェーン)を行うにはどうすればよいですか?

これはJavaScriptの第一人者への質問です。JavaScriptプロトタイプモデルをよりエレガントに操作しようとしています。これが私のユーティリティコードです(プロトタイプの実際のチェーンとinstanceof演算子を使用した正しい作業を提供します):

それは私がそのようなthignsをすることを可能にします:

私の質問は:これを行うためのより簡単な方法はありますか?

0 投票する
1 に答える
1297 参照

backbone.js - backbone.js に依存するフィールドセットとドロップダウン

依存するフィールドセットとドロップダウンがあるプロジェクトに取り組んでいますが、backbone.js がこれに取り組む良い方法であるかどうか疑問に思っています。

セットアップは次のようになります: -ドロップダウン A1 を含むフィールドセット A -ドロップダウン B1 および B2 を含むフィールドセット B

フィールドセット A とドロップダウン A1 は常に表示されている必要があります。ドロップダウン A1 で選択すると、フィールドセット B とドロップダウン B1 が表示されます。ドロップダウン B1 で選択すると、ドロップダウン B2 が表示されます。

ドロップダウン A1 を変更すると、フィールドセット B とドロップダウン B1 が「リセット」され、ドロップダウン B2 が消えるはずです。

この例では、ドロップダウンを使用した 2 つのフィールドセットの説明に限定されていますが、「チェーンの上流」で行われた選択に応じて、さらに多くのフィールドセットが存在する可能性があります。

backbone.js はこの問題の良い解決策ですか? もしそうなら、このセットアップにアプローチする最良の方法は何ですか?

0 投票する
2 に答える
571 参照

java - Java コマンド プロセス チェーン ジェネレーター

複数のモジュールで構成される Java コマンド ライン アプリケーションを構築しました。したがって、コマンド ラインからアプリケーションを起動するときは、1 つのパラメーターとそのオプションを次のように渡す必要があります。

また

現在、アプリケーションを起動し、要求されたパラメーターとオプションを渡すことで、各モジュールを開始する必要があります。今のところはわかりましたが、後で20個のモジュールがあるとしましょう。いくつかのモジュールが次々に開始されるプロセスチェーンを生成したいと思います。

たとえば、最後に、上記の例の両方のモジュールを 1 つのコマンドだけで開始できます。

既存のコマンド ライン モジュールを使用してそのようなプロセス チェーンを生成できるフレームワークはありますか? プロセスチェーンを構成するだけで、1つのコマンドで実行する必要があるモジュールとそのパラメーターを選択できる、ある種のxmlファイルなどが必要なため、これはプログラム的には何もすべきではありません。

0 投票する
1 に答える
185 参照

cocoa - ページネーションをシミュレートするために NSView をチェーンする方法は?

複数のビューを連鎖させて、あるビューから次のビューにコンテンツが自動的に流れるようにしたいと考えています。テキスト コンテナーがどのように機能し、そのコンテンツがコンテナー間でどのように広がるかを考えてください。誰もこれがどのように行われるのか考えていますか?