問題タブ [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 投票する
4 に答える
194362 参照

javascript - 「setInterval」の停止方法

停止と開始の方法を教えてくださいsetInterval

があるとしtextareaます。setIntervalフォーカスで停止しsetInterval、ぼかしで再開したい(jQuery を使用)。

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

javascript - javascriptセット間隔セッション管理

私はセッションベースのプロジェクトに取り組んでいる最中です。銀行と同じように、小切手を作成して、セッションのタイムアウトを阻止する機能をユーザーに提供すると考えていました。

認証が必要な空白のページをチェックするsetIntervalを作成することを考えていました。タイマーが終了時間に近づいている場合は、セッションが終了に近づいていることをユーザーに通知するダイアログが表示されます。「ログインしたまま」ボタンを押すとタイマーがリセットされ、ログオフするオプションも表示されます。設定された間隔がチェッカーページから「401」を取得すると、現在のページがログイン画面に更新されます。

これは意味がありますか?setIntervalはブラウザをダウンさせますか?

余談ですが、ユーザーの操作に基づいてIntervalをクリアする最も簡単な方法は何ですか?すべてのキー押下やマウスイベントをチェックする必要がありますか?または、ユーザーがページを操作しているかどうかを確認するためのより広範な方法がありますか(フォーカスチェックなど)?

短歌。


そのため、使用しているフレームワークに問題がありました。セッションの処理があまり良くないため、ログインからの時間に基づいて常にタイムアウトするのではなく、セッションのタイムアウトを更新することに問題があるようです。前回の活動以降に。とにかく、それを処理しました。私が今疑問に思っている問題は、セッションがsetIntervalを介してまだ認証されているかどうかを確認することにより、セッションがチェックを介して更新されるため、セッションがタイムアウトすることはないということです。または、私は何かが欠けていますか?


javascriptだけで処理することにしました。フレームワーク構成でタイムアウトをに設定し、タイムアウトを排他的neverに処理しています。setTimeout

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

delphi - DelphiでsetIntervalを実装するには?

javascript では、関数 setInterval("functionName',time); を時間遅延後に functionName に使用できます。Delphi で setInterval のような関数を使用するにはどうすればよいですか?

どうもありがとうございます。

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

javascript - オーバーラップせずに一定間隔で Ajax 呼び出しを行うにはどうすればよいですか?

組み込み Web サーバーから AJAX 呼び出しを介してデータをサンプリングする Web ページをセットアップしようとしています。あるリクエストが別のリクエストと重複しないようにコードを設定するにはどうすればよいですか? 私は JavaScript の経験がほとんどないことと、おそらく 10 キロバイトを超えるサイズの外部ライブラリを使用しないという説得力のある理由があることを言及しておく必要があります。

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

javascript - setInterval と実行時間の長い関数

setInterval は、必要な間隔よりも時間がかかるコールバック関数をどのように処理しますか?

コールバックが最初の引数として遅延ミリ秒数を受け取る可能性があることを読みましたが、遅延する理由 (ジッター、または実行時間の長い関数) を見つけることができませんでした。

そして素晴らしいフォローアップですが、一般的なブラウザでは動作が異なりますか?

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

javascript - Javascript/Jquery リフレッシュ タイマー

数秒ごとに div を更新する単純なシステムがあります。

さて、コンテンツの性質上、正時または 30 時半に更新される可能性が高くなります。(常にではありませんが)。私がやりたいことは、システムをより正確にするために、正時から数分後 (および半時) の間により頻繁に更新することです。

これは可能ですか?クライアントのコンピューターに過度のストレスを与えずに行うにはどうすればよいですか?

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

javascript - JavaScript'setInterval()'が意図したとおりに機能しない

私がやっただけではchangeImage();うまくいきますが、どうやって仕事に取り掛かるのかわかりませんsetInterval()。これが私のコードです:

HTML:

JS:

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

javascript - デフォルトの間隔ハンドラ パラメータとしての奇妙なランダム値

ちょうどこれに出くわしました。特に影響はありませんが、どうしてこうなったのか気になります。

firebug をオンにして、firefox で次のコードを実行すると:

param には漠然とランダムな値が割り当てられているようです:

関数に渡すために setInterval に引数を渡していないことを感謝していますが、なぜ javascript はこの乱数を渡すことを選択するのですか?

私は未定義またはそのようなものを期待していたでしょう...

乾杯

ps 他のブラウザではテストしていません

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

javascript - setIntervalおよびwindow.onloadの問題

私はこのコードを持っています

これは未定義を返します...window.onloadの外で使用すると機能します。誰かが私に理由を説明できますか?

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

javascript - ボタンのクリックに間隔を設定できますか?

上記のコードは、ページ上のすべてのボタンを一度にクリックするのにうまく機能しますが、jQuery オブジェクトがループするまで、0.5 または 2 秒ごとにクリックを開始しようとしています。

誰かが私にこれを行う方法を教えてもらえますか? 上記のコードは明らかに機能しません。何か不足していますか?