ホームページ > 記事 > ウェブフロントエンド > JS での setInterval および setTimeout の例の分析
この記事では主に JS の setInterval と setTimeout の例の分析について説明します。お役に立てれば幸いです。
1 setInterval
は関数です。 機能: 特定のコードブロック (関数) を繰り返し実行できます。
setInterval(関数, 時間間隔)、最初のパラメーター (関数ブロック) を繰り返し実行する間隔
注: 時間単位はミリ秒 1000 = 1 秒
関数名を括弧内に追加することはできません: fn()
注意: 在开启一个新的定时器之前,先清除定时器3 chrome 新しいタブ ページ プラグイン
Infinity の新しいタブ ページ
setTimeout は、タイミング* と同様に、特定のコード ブロックの実行時間を待機します
setTimeout(fn, 3000)、3 秒後まで待って fn 関数を実行します タイミング*
setInterval(fn, 3000)、fn 関数を 3 秒ごとに実行 エンジン
関数は他の関数またはそれ自体を呼び出すことができます。この種の関数は再帰関数と呼ばれます
注: 再帰関数には 2 つの意味があります: 進行と回帰
再帰関数のアプリケーション シナリオ: 大きな問題は複数の同様のサブ問題に分割でき、これらのサブ問題の解決策は類似しています。
このとき、再帰関数を使用できます
例: この要件を考慮してください: 本文に 1 ~ 3 を印刷することは大きな問題です
副問題: 毎回数字を再生する、解決策、document.write()
setInterval 一定時間ごとにコードを実行する(ループ) Clear:clearInterval
setTimeout 一定時間待ってコードを実行する(1回実行) Clear:clearTimeout
関数、関数: 特定のコードブロック(関数)を繰り返し実行できます
setInterval(関数, 時間間隔)、最初のパラメーター (関数ブロック) の繰り返し実行の間隔
注: 時間単位はミリ秒 1000 = 1 秒
関数名を括弧内に追加することはできません: fn()
注意: 在开启一个新的定时器之前,先清除定时器3 chrome 新しいタブ ページ プラグイン
Infinity の新しいタブ ページ
setTimeout は、タイミング* と同様に、特定のコード ブロックの実行時間を待機します
setTimeout(fn, 3000)、3 秒後まで待って fn 関数を実行します タイミング*
setInterval(fn, 3000)、fn 関数を 3 秒ごとに実行 エンジン
関数は他の関数またはそれ自体を呼び出すことができます。この種の関数は再帰関数と呼ばれます
注: 再帰関数には 2 つの意味があります: 進行と回帰
再帰関数のアプリケーション シナリオ: 大きな問題は複数の同様のサブ問題に分割でき、これらのサブ問題の解決策は類似しています。
このとき、再帰関数を使用できます
例: この要件を考慮してください: 本文に 1 ~ 3 を印刷することは大きな問題です
副問題: 毎回数字を再生する、解決策、document.write()
setInterval 一定時間ごとにコードを実行します(ループ) クリア:clearInterval
setTimeout コードの実行を一定時間待機します(1回実行) クリア:clearTimeout
JS実装 スケジュールされたタスクリクエストのバックグラウンド setIntervalタイミングとajaxリクエストはN秒ごとに発行されます
JavaScriptでのsetIntervalの使用の詳細な説明
JavaScriptタイマーのsetTimeout()とsetInterval()の詳細な説明
以上がJS での setInterval および setTimeout の例の分析の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。