問題タブ [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.
javascript - jQueryがまだ機能する前にロードされたスクリプトファイルはなぜですか?
Rails アプリから CDN 経由で jQuery をロードする予定です。残念ながらコードを表示することはできませんが、説明しようと思います。コードは次のように設定されました。
body タグを閉じる前のレイアウト:
main_web.js:
今、私がやりたいことは、
レイアウト中
main_web.js では、jQuery の依存関係を削除します
私はそれを行い、今では次のような滝があります。
その変更を実装するとき、jQuery が読み込まれる前に訪問者のブラウザが main_script を実行しようとしないことを確認したいと思います。
performance - キャッシュされたファイルの Waiting (TTFB) または Content Loaded ms 値が高いのはなぜですか?
いくつかの CSS および Javascript ファイルの Chrome 開発者ツールのウォーターフォールを見ています。
ページを更新すると、予想どおり、いくつかのファイルがブラウザーのキャッシュから読み込まれます。これらは、ほとんどの場合、ロードに 1 ミリ秒かかります。ただし、一部のファイルは、更新するたびに同じ犯罪者のように見え、かなり時間がかかります。400ミリ秒から800ミリ秒の間の何か。
Chrome のネットワーク タブのウォーターフォール タイムラインは、場合によっては、この時間が TTFB (最初のバイトまでの時間) に費やされていることを示しています。これは私には意味がありません。ブラウザのキャッシュから取得している場合は、サーバーではなくハード ドライブから取得する必要があります。TTFB があるのはなぜですか?
他のファイルの場合、または場合によっては別の更新の場合、時間がコンテンツのダウンロード時間のせいになっていることがわかります。繰り返しますが、キャッシュから取得すると、これはかなり瞬時に行われるはずですが、0.5 秒以上かかることもあります。
ここで何が起こっているのか、誰かが光を当てることができますか? これは私が取り組んでいる Web アプリなので、共有できるリンクがありません。
javascript - 初回ロード時のウォーターフォール表示エラー
次のようなウォーターフォール スタイルのページがあります。
正常に動作しますが、最初のロード時に常に以下の状況が発生します。
ブラウザ ウィンドウのサイズを変更するか、このページをリロードするまで:
これを手伝ってもらえますか?
ありがとう。
matlab - x 軸が異なるウォーターフォール プロット
プロットごとに異なる x 軸を使用して、MATLAB でウォーターフォール プロットを作成したいと考えています。この質問への回答の図のようにプロットを表示したい:リボンを使用したウォーターフォール プロットですが、この例では、「xaxis」は各 curve で同じです。同様の手順を実装することは可能ですが、異なる x 軸を持つことができますか?
plot3 を使用して、異なる軸で単純なライン プロットを行う方法を知っています。
しかし、それがウォーターフォール プロットに適用できるかどうかはわかりません。逆に、plot3 を使用すると、前述の例に似た結果が得られるかどうかもわかりません。
編集:おそらく十分に明確ではありませんでした:私がやりたいのは、weterfall プロットです。つまり、異なる y 値の複数の (x,z) 曲線ですが、matplotlib で生成されたこの例のように、曲線ごとに異なる x ベクトルがあります( 3 つの曲線が同じ x 範囲も x 値間の同じ間隔も共有していないことに注意してください):
私の知る限り、matlab のウォーターフォール関数は各曲線に同じ x ベクトルを使用するように設計されており、それをバイパスする方法がわかりません (現在回答としてマークされている質問はこの問題に対処していません)。
node.js - DB をクエリするときの非同期ウォーターフォールの問題
csv ストリームから mongoDB に保存するオブジェクトのセットを作成しています。csv 行ごとに、保存する前に、オブジェクトが MongoDB に存在しないことを確認する必要があります。以下のコードは、GET ルート内で実行されます。
非同期ウォーターフォールを使用しようとしていますが、期待どおりに動作しません。
ここにコードがあります
私はこれが次を返すことを期待します
機能1で
JSON の doc オブジェクト
function2 で
終了した!
代わりに私は得る
関数 1 で
function2 で
終了した!
ヌル
findOne() 呼び出しがない限り、期待どおりに実行されます。私は何が欠けていますか??
とても有難い
node.js - nodejsのウォーターフォールを使用したコールバックのコールバック
プロジェクトに MEAN (Mongo Express Angulars NodeJs) を使用しています。問題は、クエリ オブジェクトから受け取ったデータに 1 つの属性を追加する必要があることです。そして、まったく古いデータ配列で新しいデータ配列を作成しますが、追加の属性が1つあります。複数のコールバック関数と for ループを使用しているため、属性を追加してウォーターフォール モデルを使用してコールバックに渡す方法を知っています。期待される結果を得ることができません。
コード:
私の機能:
- fetchDateWiseReport = 指定された日付のレストラン レコードを取得し、コールバックで結果を送信します
- getSellingPriceOfItems = 各アイテムの価格を検索し、指定された配列の販売価格を返し、コールバックで結果を送信するアイテム モデルへのクエリ。すべての機能を含む私の完全なコードはこちらです。ここで、追加の属性「sp」を使用して、注文を newOrders と等しくする必要があります。しかし、私はこれを得ることができません。続行するために何か提案してくれませんか?
scrum - 要件が明確な場合、スクラムを使用する必要があります
チームでスクラムを実践しようとしました。しかし、私の同僚は私に尋ねます:
私たちのソフトウェアには明確な要件があります。では、なぜスクラムを使用する必要があるのか
どうすれば彼をこの事件から説得できるでしょうか。
node.js - node.jsの非同期でエラー時にウォーターフォールの実行を停止するには?
ウォーターフォール方式で非同期モジュールを使用しています。
ただし、2 番目の関数は常に実行されます。それを防ぐ方法は?
node.js - Async ウォーターフォールで最後のコールバックを呼び出さないことに害はありますか?
これに害はありますか?設計どおりにメソッドを使用していないことに気付きましたが、私が維持しているコードの束を見つけたばかりです(怒鳴られるためにもう周りにいない誰かによって書かれました)。これが大きな打撃を受けているサーバーで実行されていた場合、問題が発生しますか?