問題タブ [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.

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

python - Celeryタスクチェーンのキャンセル?

セロリがタスク チェーンをサポートしていることがわかりました: http://celery.readthedocs.org/en/latest/userguide/canvas.html#chains

質問:タスクでチェーンの実行を停止するにはどうすればよいですか?

たとえば、N 個のアイテム (N > 2) のチェーンを取得したとします。2 番目のタスクでは、残りのすべてのタスクを実行する必要がないことがわかります。何をすべきか?

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

vb6 - vb6でスリープなしで遅延する

PCに接続されたマシンにコマンドを送信したいというビジュアルベーシック6の要件があります。確認応答を受け取って初めてコマンドを送信できます。こんな感じです。最初のコマンドを送信した後にスリープすると、プログラムが非アクティブになり、確認応答を受信できなくなります。

そのため、遅延のために後続のモジュールで変数またはフラグと増分を使用することを考えています。しかし、私はそれをどのように実装するかわかりません。このためのサンプルのかなり不完全なコードを含めました。しかし、私はそれがどのように遅れを与えることができるかわかりません。タイマー、後藤を考えています。ここで遅延を実装する他の方法はありますか?

コマンドを送信するモジュール

//送信モジュール

確認応答コマンドを受信するモジュール

0 投票する
3 に答える
379 参照

javascript - 実行に時間がかかるjQueryスクリプトを滑らかにする方法は?

DOM で検索し、結果をリストに表示する jQuery スクリプトがあります。

ここにスクリプトの簡易版があります: http://jsfiddle.net/FuJta/1/

通常、多数の結果があるため、スクリプトの実行には時間がかかる場合があります。(上記の例では、これはスクリプトを遅延させる関数でシミュレートされています)。そのため、検索ボックスへの入力が速すぎると、スクリプトによって入力が妨げられ、気分が悪くなります。

自由に入力できるようにスクリプトを変更するにはどうすればよいでしょうか。準備ができたら結果が表示されます。Facebook の検索のようなものが欲しいです。入力が速すぎると、結果が遅くなりますが、入力することはできます。

HTML

Javascript

1 つの解決策として、Enter キーを押したときにのみ結果を更新することができます。このように、結果を検索するための遅延は問題ありません。しかし、結果を遅らせて、ユーザーが自由に入力できるようにすることをお勧めします。

0 投票する
3 に答える
10006 参照

jquery - setIntervalを使用したAjax Heartbeat、同時に複数の呼び出しを防ぐ

Web アプリケーションが新しいデータをチェックできるように、バックグラウンドで jQuery を「ハートビート」として使用して AJAX 呼び出しを行いたいと考えています。たとえば、10 秒ごと。

setInterval()Xミリ秒ごとに呼び出しを行うメソッドを呼び出すために使用できることを他の投稿で見ました。

しかし、AJAX 呼び出しに 10 秒以上かかるとどうなりますか? 最後のリクエストを完了させたいのですが、すでに進行中のリクエストがあるときに別の呼び出しを開始したくありません。これにより、同じ情報がページに 2 回配置される可能性があります。

元のAJAX呼び出しがまだ完了していない可能性がある場合に、単に「10秒ごと」ではなく、元のAJAX呼び出しが完了するのを待つメソッドにこれを実装する方法は何ですか。

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

jquery - Flexslider 2 で表示が遅れる

私は自分のポートフォリオに取り組んでいます (現在は完全ではありません)。Flexslider 2 (by Woothemesによる) に問題があります。

こちらをご覧ください : http://www.gaelle-fernandez.fr/Folio2012/#Works 作品 (任意の画像) をクリックすると、スライダーと説明を含むスリックボックスが開きます。ご覧のとおり、スライダーは最初に開いたときに画像を表示しません。少なくとも 10 秒待つ必要があります。せっかくなので、せっせと作品をお見せしたいのに、恥ずかしい…。

これがindex.phpの私のコードです

(またはfirebugで見ることができます)

私のコードがあなたの目を台無しにしていることは承知していますが、現時点では、実際の Web サイトというよりは下書きです。

では、スライダー内の画像の表示に遅延がある理由を教えていただけませんか?

お時間をいただきありがとうございます。

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

r - R で渡す式のパターン

多くの R パッケージでは、式を引数として取る関数を使用できます。ただし、さらに一歩進んだものもあります。たとえば、plyr@hadley によるパッケージでは、次の名前の関数を大胆に定義しています.

私の環境で?'.'は、「どのパッケージにもトピックのヘルプが見つかりません」というメッセージが表示されます。.()表面的には、周囲の環境を自動的にキャプチャする遅延評価のメカニズムを提供しているように見えます。

それだけですか?属性の目的は理解できenvますが、なぜclass = "quoted"重要なのですか?

R が式を定義しなければならないさまざまなメカニズムと、評価の遅延と強制のすべてについて、.()式を渡すときにパターンを使用する利点とコストにはどのようなものがありますか?

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

jquery - Keydown は現在の文字ではなく前の文字を処理します

jquery と ajax を使用して MS-Dos エミュレーション ウィンドウを作成しようとしています。うまく機能しますが、単語を入力するかEnterキーを押すと、スクリプトの表示が1文字遅すぎます(最初のプレスでは文字が表示されず、次のキーダウンごとに、現在の文字ではなく、ユーザーが入力した前の文字が表示されます)。

これが私のスクリプトの簡略版です:

これを変更すると、必要なときに「keyDown」が起動されると確信しています

これに

...「x」は最初のキーダウンの直後に表示されますが、「リクエスト」コンテンツは次のキーダウンまで遅れます (たとえば、「a」と入力すると、「x」のみが表示され、入力すると「b」の直後、「ax」などが表示されます...)。

したがって、キーダウンを発射することではなく、適切なタイミングで適切なキャラクターを選択することが重要です.

私は何を間違っていますか?

ありがとうございました。

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

jquery - XajaxとJquery

xajaxでページネーションが実装されているページがあります。各行には、ユーザーが選択できるラジオボタン用の3つの列があります(図に添付されているサンプルレイアウトを参照してください)。次に、1ページから選択して2ページに移動すると、値が保持されます。1ページに戻ると、選択内容が表示されます。 ここに画像の説明を入力してください

1ページから別のページへの値の選択を処理するコードがあります。

今私の問題は、ページ1から別のページに移動すると、xajaxリクエストがまだ実行されていないが、jqueryがすでに選択を実行しているため、テーブルリストにある場合でもラジオボタンが選択されていないことです。関数にアラートを追加すると、domがすでにロードされており、この部分が実行される前に$('[type = "radio"] [name = "sel_option_1_val_option"] [value = "'+ my_option_1 +'"] ').attr('チェック済み'、'チェック済み');

これはアラート付きのコードです:

ラジオボタンの選択がxajaxリクエストが実行された後にのみ実行されるようにするには、何をする必要があるかについてのアイデアはありますか?setTimeout()、jquery.loadを試しましたが、まだ機能していません。

0 投票する
6 に答える
4627 参照

java - Javaでコードを60秒間だけ実行する

次のコードを60秒間だけ実行する必要があります

コードは2秒間遅延して完全に機能し、5秒ごとに繰り返されます。

しかし、ここではこれをすべて60秒間だけ行う必要があります

これを行う方法を教えてください。

0 投票する
7 に答える
2673 参照

javascript - .delay を .click に .each 繰り返し (jquery) に追加する方法

そこで、この JavaScript コードに遅延を入れたいと思います。

私はこれを試しました

上記のスクリプトは機能しません。

代替手段はありますか?

Google で試してみましたが、JavaScript の知識がほとんどないため、まだ理解できませんでした。