問題タブ [setinterval]

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

javascript - JavaScript で setInterval 呼び出しを停止する

setInterval(fname, 10000);JavaScriptで10秒ごとに関数を呼び出すために使用しています。イベントで呼び出しを停止することはできますか?

ユーザーがデータの繰り返し更新を停止できるようにしたい。

0 投票する
18 に答える
268508 参照

javascript - setInterval 関数でパラメーターを渡す

using という関数にパラメータを渡す方法を教えてくださいsetInterval

私の例setInterval(funca(10,3), 500);は正しくありません。

0 投票する
4 に答える
13124 参照

javascript - jQuery: 前回の実行が完了するまで ajax 関数の遅延間隔

setIntervalを使用して AJAX ページの更新を設定しました。サーバーの速度が非常に遅いため、前のリクエストが完了する前に新しいリクエストが開始されることがあります。

どうすればそれを防ぐことができますか?

0 投票する
20 に答える
400709 参照

javascript - setTimeout または setInterval?

私が知る限り、これら 2 つの JavaScript は同じように動作します。

オプション A:

オプション B:

setTimeoutsetIntervalの使用に違いはありますか?

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

javascript - javascript ですべてのタイムアウト/間隔を表示していますか?

JavaScript のタイムアウトと間隔を使用してページを更新するアプリケーションを作成しています。設定されている間隔の数を確認する方法はありますか? 何百もの間隔を設定して、誤ってブラウザーを強制終了しないようにしたいと考えています。

これも問題ですか?

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

javascript - setInterval/setTimeoutの戻り値

2つの質問:

  1. setIntervalおよびsetTimeout(タイマーをクリアするために使用される値)から返される値はどのように計算されますか?

  2. 実行時に両方の関数が同じ値を返すことは可能ですか?例えば:

    var a = setInterval(fn1, 1000);
    var b = setTimeout(fn2, 1000);

abが同じ値を持つことは可能ですか?

最初の質問は私の知識のための質問ですが、2番目の質問はもっと重要です。

0 投票する
8 に答える
53571 参照

javascript - すべてのsetInterval()に対してClearInterval()を実行するにはどうすればよいですか?

jQueryプラグインでsetInterval()が呼び出されましたが、setIntervalが格納されている変数にアクセスできないメインページからそれをクリアしたいと思います。

ページに存在するすべてのタイマーをクリアする方法はありますか?

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

javascript - setIntervalはドリフトしますか?

これは本当に簡単な質問です。を使用する場合setInterval(something, 1000)、たとえば31日後に、正確に「何か」がトリガーされることを完全に確信でき60*60*24*31ますか?または、いわゆるドリフトのリスクはありますか?

0 投票する
5 に答える
8880 参照

javascript - jQuery ランダムにフェードインする画像

小さな画像がたくさん入ったコンテナがあります。

不透明度を 0 に設定します (非表示ではありません) 次に、0.5 秒後にランダムな画像を表示 (フェードイン) します。たとえば、5 番目、1 番目、55 番目 ...

任意の提案、どうもありがとう

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

javascript - サイトに対して複数のタブを開いていると、setTimeoutが高速化するのはなぜですか?

毎秒カウントダウンするタイマーがあります。ユーザーがマイサイトの3つまたは4つのタブを開くまではうまく機能し、その時点で最新のタブのタイマーが2倍または3倍の速度になります。現在、IE8でのみバグを再現できます。以前はsetIntervalを使用していましたが、Firefoxでもバグを再現できました。

私は実際にFBJS(FacebookのJavascript)を使用しているので、擬似コードをいくつか示します。

しかし、私が本当に探しているのはもっと理論的なものです。ブラウザがsetIntervalで「追いつく」ことを試みることができることは知っていますが、複数のタブがsetTimeoutに対してこの動作を引き起こすにはどうすればよいですか?