ホームページ  >  記事  >  ウェブフロントエンド  >  JS での setInterval および setTimeout の例の分析

JS での setInterval および setTimeout の例の分析

小云云
小云云オリジナル
2018-02-27 14:41:451528ブラウズ

この記事では主に JS の setInterval と setTimeout の例の分析について説明します。お役に立てれば幸いです。

1 setInterval

は関数です。 機能: 特定のコードブロック (関数) を繰り返し実行できます。 setInterval(関数, 時間間隔)、最初のパラメーター (関数ブロック) を繰り返し実行する間隔
注: 時間単位はミリ秒 1000 = 1 秒
関数名を括弧内に追加することはできません: fn()

2 clearInterval タイマークリア (setInterval)

 注意:  在开启一个新的定时器之前,先清除定时器
3 chrome 新しいタブ ページ プラグイン

Infinity の新しいタブ ページ

4 aLi は配列クラスです。ループ内でスタイルを設定するときは、for の代わりに for ループを使用するように注意してください。

5 setTimeout の構文構造は setInterval と似ていますが、意味が異なります。

setTimeout は、タイミング* と同様に、特定のコード ブロックの実行時間を待機します
setTimeout(fn, 3000)、3 秒後まで待って fn 関数を実行します タイミング*
setInterval(fn, 3000)、fn 関数を 3 秒ごとに実行 エンジン

6 再帰関数

関数は他の関数またはそれ自体を呼び出すことができます。この種の関数は再帰関数と呼ばれます
注: 再帰関数には 2 つの意味があります: 進行と回帰
再帰関数のアプリケーション シナリオ: 大きな問題は複数の同様のサブ問題に分割でき、これらのサブ問題の解決策は類似しています。
このとき、再帰関数を使用できます
例: この要件を考慮してください: 本文に 1 ~ 3 を印刷することは大きな問題です
副問題: 毎回数字を再生する、解決策、document.write()

フォルダーを再帰的に作成し、フォルダーを再帰的に削除する

注: 再帰関数を作成するときは、終了に注意し、再帰呼び出しの終了条件を設定してください。

7 Clear timer

setInterval 一定時間ごとにコードを実行する(ループ) Clear:clearInterval
setTimeout 一定時間待ってコードを実行する(1回実行) Clear:clearTimeout

1 setInterval

関数、関数: 特定のコードブロック(関数)を繰り返し実行できます
setInterval(関数, 時間間隔)、最初のパラメーター (関数ブロック) の繰り返し実行の間隔
注: 時間単位はミリ秒 1000 = 1 秒
関数名を括弧内に追加することはできません: fn()

2 clearInterval タイマークリア (setInterval)

 注意:  在开启一个新的定时器之前,先清除定时器
3 chrome 新しいタブ ページ プラグイン

Infinity の新しいタブ ページ

4 aLi は配列クラスです。ループ内でスタイルを設定するときは、for の代わりに for ループを使用するように注意してください。

5 setTimeout の構文構造は setInterval と似ていますが、意味が異なります。

setTimeout は、タイミング* と同様に、特定のコード ブロックの実行時間を待機します
setTimeout(fn, 3000)、3 秒後まで待って fn 関数を実行します タイミング*
setInterval(fn, 3000)、fn 関数を 3 秒ごとに実行 エンジン

6 再帰関数

関数は他の関数またはそれ自体を呼び出すことができます。この種の関数は再帰関数と呼ばれます
注: 再帰関数には 2 つの意味があります: 進行と回帰
再帰関数のアプリケーション シナリオ: 大きな問題は複数の同様のサブ問題に分割でき、これらのサブ問題の解決策は類似しています。
このとき、再帰関数を使用できます
例: この要件を考慮してください: 本文に 1 ~ 3 を印刷することは大きな問題です
副問題: 毎回数字を再生する、解決策、document.write()

フォルダーを再帰的に作成し、フォルダーを再帰的に削除する

注: 再帰関数を作成するときは、終了に注意し、再帰呼び出しの終了条件を設定してください。

7 タイマーのクリア

setInterval 一定時間ごとにコードを実行します(ループ) クリア:clearInterval
setTimeout コードの実行を一定時間待機します(1回実行) クリア:clearTimeout

関連推奨事項:

JS実装 スケジュールされたタスクリクエストのバックグラウンド setIntervalタイミングとajaxリクエストはN秒ごとに発行されます

JavaScriptでのsetIntervalの使用の詳細な説明

JavaScriptタイマーのsetTimeout()とsetInterval()の詳細な説明

以上がJS での setInterval および setTimeout の例の分析の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。