問題タブ [delayed-execution]
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 - JavaScript の関数実行を遅らせる
.each
反復ごとにパラメータを持つ関数を呼び出すJQuery のループがあります。この関数呼び出しを遅らせる方法はありますか? 次のように試しsetTimeout
ましたが、関数がすぐに実行されるため、これは機能しません。
配列のサイズはおよそ 20 です。私がしようとしているのは、関数呼び出しをすぐにではなく特定の時間枠に分散することです。これを達成する方法はありますか? これを行うために関数が呼び出される方法を書き直して再構築する準備ができています。助けていただければ幸いです。
javascript - jquery/JavaScript - アップロードが完了するまで遅延
私のjQueryスクリプトは次のようになります(フォームはアップロードするファイルを送信しています):
$("#upTar") から始まるコードの実行を、フォームの送信が完了するまで (つまり、ファイルがアップロードされ、PHP スクリプトが応答するまで) 遅らせたいと考えています。
編集
#upTar は iframe であり、フォーム送信のターゲットです。#upTar は、フォーム アクション スクリプトからコンテンツが生成された後にのみ表示されるようにしたいと考えています。
ありがとう!
解決後のコード
c# - 実行を延期する.Net IEnumerableクラスに組み込まれていますか?
私は自分の IEnumerable クラスを構築しようとしていました。これは、最初に何かが反復されたときにすべてのアイテムに対して何らかのアクションを実行するもので、フレームワークには既に使用できるものがありますか?
ここに私が構築していたものがあるので、私が探しているものがわかります:
jquery - Jquery フェードイン フェードアウト、一時停止または遅延あり
次のコードがある場合、フェードインとフェードアウトの後に一時停止することはできません:
c# - リロードせずに新しいデータをページにロードする
遅延データが表示される可能性がある ASP.Net ページで高レベルの仕様を実行しています。
ページが読み込まれると、表示される最初のデータはローカル データベースから取得されます (表示が高速になります)。私が欲しいのは、外に出て更新されたデータを探すための別のプロセスです(私が持っている他のサービスから)。これには時間がかかりますが、データを表示し、新しいデータが見つかった場合は、その場で既存のページの先頭に追加するという考え方です。
これを達成する方法についていくつかの推奨事項を希望します。
この技術範囲は、ASP.Net 4.0、C# MVC3、および HTML5 です。
ありがとう。
php - Codeigniter 2.x - スクリプトが機能しているときのエコー出力
スクリプトが機能していたときに codeigniter にテキストを出力させようとしましたが、機能させることができませんでした。こことグーグルで検索し、ob_end_flush(); を使用して見ました。そしてフラッシュ(); また、ブラウザが出力できるようにバイトを追加することもできます。しかし、そのどれも CI 2.x では機能しません。誰かがこれで運が良かったら、事前に感謝します
私が試してみました
運がない。スクリプトは 6 秒間待機してから、すべてを一度に吐き出します。出力を画面にエコーしてから3秒待ってから、次のエコーを出力してからさらに3秒待つなどしたいと思います。
c# - 実行の遅延-C#WPF
グリッドコントロールがあり、各行をクリックすると、データをロードするためのバックグラウンドジョブが実行されます。各バックグラウンドジョブは、スレッドプールスレッドで実行されます。ユーザーがアイテムをすばやくクリックすると、データをロードするための多くのリクエストがキューに入れられます。各行をクリックした後に遅延を提供することで、これを最小限に抑えたいと思います。データをロードするリクエストを実行する前に、多少の遅延が発生します。
DispatcherTimerクラスの使用を考えています。何かのようなもの、
これは問題に取り組む正しい方法ですか?
任意の提案をいただければ幸いです!
matlab - Matlabで遅延セット(Mathematicaでは:=)を実行できますか?
それで、私は最近 Mathematica から Matlab に変換しました。Matlab は Mathematica の便利な機能のほとんどを備えていますが、Mathematica の遅延集合操作「:=」に相当するものを実行する方法がわかりません。怠惰なファッション。
たとえば、Mathematica では次のようになります。
y = 2;
x := y;
y = 3;
バツ
x の値は 3 になりますが、Matlab でこれと同じ動作を得る唯一の方法は次のとおりです。
y = 2;
x = @()(y);
y = 3;
バツ()
技術的には私の質問に答えていますが、これは非常にアドホックな回避策であり、x を関数として扱う必要があります。
これを行うためのより自然な方法はMatlabですか?
編集:
私のアドホック ソリューションは、y がハンドル クラスのフィールドである場合にのみ機能します。わかりやすくするために、これをコードから除外しました (someclass.y にする必要があります)。私の質問への回答にはこの制限がないことが望ましいですが、制限がある場合でも受け入れます。
ruby-on-rails - Rails で検索可能な遅延ジョブ
カスタムキーで既存の開始されていない遅延ジョブを見つけることを可能にするバックグラウンドプロセッサがRubyにありますか?
モデルに複数の変更がある可能性があり、送信する前にそれらをバッチで収集したい場合、電子メール通知でタスクを解決しようとしています。
したがって、既存のジョブが既に存在する場合は、別の通知ジョブを作成したくありません。既存のジョブに通知情報を追加したいと思います。
ヒントはありますか?
ありがとう、KIR
vb.net - 実行を数秒間一時停止してループを続行するにはどうすればよいですか?
私はサイコロの目をシミュレートするための小さなアプリケーションを作成しています。バウンスをシミュレートするために、画像の位置をランダムに変更します。ここで、複数のバウンスをシミュレートするために、forループを使用して画像ボックスの位置を継続的に変更しました。しかし、それは私が計画したようには起こっていません。フォームには最後のループの位置のみが表示されます。バウンスを表示することを期待して使用しようとしSystem.Threading.Thread.Sleep(1000)
ましたが、最後のループのみを表示します。
bounce
メソッドはの位置を変更しますPictureBox
。
forループを一時停止し、新しく配置されたサイコロを表示して、3秒後に続行するにはどうすればよいですか?