問題タブ [waterfall]

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 に答える
2057 参照

node.js - 非同期 - ウォーターフォール内の Nodejs doUntil

サーバーからデータを取得するまで待機するためにnodejs asyncが必要なプロジェクトに取り組んでいます

以下は私がしたことです

非同期の応答: 「doUntil false、完了ウォーターフォール」の代わりに「完了ウォーターフォール完了 doUntil false」

サーバーの応答を OK に変更すると、「未定義のコールバック」というエラーが表示されました

getData OK { メッセージ: 'OK' }

TypeError: undefined は D:\node_modules\async\lib\async.js:729:17 の関数ではありません

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

javascript - JSON結果列の問題を伴うハイチャートウォーターフォール

私はハイチャートの使用が初めてで、JSON結果をシリーズデータに表示するためにjqueryを作成しましたが、問題は、最後の列を設定できない(または少なくとも方法がわからない)ことですx 軸 0

このコードでは、json からのデータが表示されますが、問題は、最後の列が最初の列のように x 軸 0 にある必要があり、増分として表示されることです。最後の列を取得する方法があることがわかりましたプロパティisSum: true ですが、jsonの結果で満たされたシリーズのデータ​​が既にある場合、列を追加する方法もわかりません。ハイチャートの使用法をよりよく理解するのに役立つことを願っています。アドバイスに感謝します

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

google-bigquery - 他のテーブルから滝の空白を埋める

私は2つのテーブルを持っています:

1. スナップ ショットの日付によって取得された予測テーブルからの未加工の予測データ。このデータを使用して、次のようなウォーターフォールを作成します。


行ラベルはスナップショットの日付で、列ラベルは予測週です。基本的に、データのスナップショットの日付がたくさんあり、各スナップショットはこのスナップショットの日付から始まる予測データを提供し、予測週に表示されます。最初のスナップショットの日付 x には x を超える予測週があり、2 番目のスナップショットの日付 y には y を超える予測週しかありません。


次に、テーブル 2、消費テーブルからの消費データがあります。消費テーブルの週を使用して予測テーブルの週と一致させ、消費を挿入してウォーターフォールの空白を埋めます。

Excelで手動で行っている場合、予測は8/25週、週番号は35で、消費テーブルから35週を見つけてここに挿入します。したがって、すべてのスナップショットの日付の 35 週目は同じになります。

次のようになります。


しかし、ここでの問題は私の予測テーブルにあります。たとえば、最初のスナップショットの日付には 1 週目から 10 週目までの予測が含まれますが、2 番目のスナップショットの日付には 2 週目から 10 週目の予測しかありません。空白は基本的にデータがなく、予測週間がないことを意味するため、このプロセスを自動化された bigquery sql にします。

誰かが私にアイデアを与えることができれば、私は本当に感謝しています

そして、ここに私のスクリプトがあります:

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

scroll - スクロール イベントをウォーターフォールの高さのコア ヘッダー パネルに伝播する

このデモを再現しようとしています:

https://www.polymer-project.org/components/core-animated-pages/demos/grid.html

代わりにウォーターフォールのような高さのヘッダー パネルを使用したいと考えています。スクロール ヘッダー パネルのモードを変更しただけでは、スクロール可能な div が予期されたものではないため、折りたたまれません。

このデモをウォーターフォールの高さのヘッダーと同じように動作させるには、どの方法が最適でしょうか?

代わりにアニメーション ページをスクロール可能にしてみましたが、ヒーローのトランジションが台無しになります。

最高、ニコラス

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

node.js - ウォーターフォール関数による 1 つの try/catch の重複なし (非同期ウォーターフォールを使用)

非同期ウォーターフォールを使用していますが、try/catch エラーについて質問があります。

この構文メソッドを 1 つのグローバルな try/catch で回避し、関数による try/catch を重複させたくありません。

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

javascript - async.waterfall の簡単な実装は何ですか?

私は非同期ライブラリのいくつかの関数を使用していますが、それらが内部でどのように機能しているかを確実に理解したいと思っています。ただし、私は行き詰まっています async.waterfall実装はこちら)。実際の実装では、ライブラリ内の他の関数を使用しますが、あまり経験がないと、理解するのが難しいと感じています。

誰かが、最適化について心配することなく、ウォーターフォールの機能を実現する非常に単純な実装を提供できますか? おそらく、この回答に匹敵するものです。

docsから、滝の説明:

関数のタスク配列を連続して実行し、それぞれがその結果を配列内の次のタスクに渡します。ただし、いずれかのタスクが独自のコールバックにエラーを渡すと、次の関数は実行されず、メインのコールバックがすぐに呼び出されてエラーが発生します。

例: