1. 簡単な紹介
タイマー メソッドに関連するメソッドは 4 つあります。
2. 間隔を設定する2.1 説明
timerId = setInterval(func|code, delay, arg1, arg2, ...) とします。 2.2 パラメータ
2.3 戻り値戻り値 2.4 使用法これは、ボタンをクリックして 1 秒ごとに数値を増やす例です。 <p id="表示数"></p> <button onclick="timer()">クリックすると 1 秒ごとに数字が 1 つずつ増えます</button> <スクリプト> 定数 showNum = document.getElementById("showNum"); let timerId; // タイマーID num = 0 とします。 関数タイマー() { タイマーID = setInterval(addNum, 1000); } 関数addNum() { showNum.innerText = `${num++}`; } // タイマーを停止するコードが書かれていません</script> 3.タイムアウトを設定する3.1 説明
timerId = setTimeout(func|code, delay, arg1, arg2, ...) とします。 3.2 パラメータ
3.3 使用法
ただし、1 回だけ実行される <p id="表示数"></p> <button onclick="timer()">クリック後、1 秒待つと数字が 1 つ増えます</button> <スクリプト> 定数 showNum = document.getElementById("showNum"); タイマーIDを設定します。 num = 0 とします。 数値を追加します。 関数タイマー() { タイマーID = setTimeout(addNum, 1000); } 関数addNum() { showNum.innerText = `${num++}`; } </スクリプト> 4. タイマーをキャンセルする
使い方は非常に簡単で、キャンセルするタイマーの識別子である 間隔をクリアします(間隔ID); タイムアウトをクリアします(タイムアウトID);
使い方は簡単です: 関数タイマー() { タイマーID = setTimeout(addNum, 1000); } clearTimeout(timerId); // コードがこの行まで実行されると、timer によって設定されたタイマーはキャンセルされます。 5. コンソールでタイマーを使用するブラウザコンソールでタイマーを使用することもできます console.time(タイマー名) name という名前のタイマーを作成して開始します。
console.timeEnd(タイマー名) console.time(タイマー名); console.timeEnd(タイマー名); 5.1 使用法 For ループを 99999 回実行するとどれくらい時間がかかるかの例: console.time(名前); num; を入力します。 (インデックス = 0、インデックス < 99999、インデックス++) { 数値++; } console.timeEnd(名前); JavaScript タイマーの詳細に関するこの記事はこれで終わりです。JavaScript タイマーに関するより詳しい内容については、123WORDPRESS.COM の過去の記事を検索するか、以下の関連記事を引き続きご覧ください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: 大きな太陽の天気アイコンを純粋な CSS で記述する方法の例
目次sambaをアンインストールしてインストールする新しい共有パスを作成し、権限を設定するSamba...
まず、GB2312、GBK、UTF-8 はすべて文字エンコーディングであることを理解する必要がありま...
セットアップは、結合された API を記述するために使用されます。テンプレートが使用できるようにする...
まず、mysqlサービスを開始および停止します ネットストップmysql ネットスタートMySQL ...
問題の説明:たとえば、ファイル 11 の内容は次のとおりです。こんにちはファイル22の内容は次のとお...
目次1. V8ソース2. V8サービスターゲット3. V8の初期アーキテクチャIV. V8の初期アー...
Docker パッケージは、デフォルトの CentOS-Extras リポジトリにすでに含まれていま...
MySQL クエリ キャッシュはデフォルトでオンになっています。ある程度、クエリの効果は向上しますが...
プラットフォームが成長し続けるにつれて、プロジェクトの研究開発は、開発者向けのさまざまな外部環境、特...
1. はじめにGit は、規模の大小を問わずあらゆるプロジェクトを俊敏かつ効率的に処理するために使用...
1. mysqlの圧縮パッケージを/usr/localフォルダに解凍し、名前をmysqlに変更します...
MySQL で中国語を入力すると、次のエラーが発生します。エラー 1366: 1366: 行 1 の...
実際、これは非常に簡単です。imgにaタグを追加し、 <a href='tencent...
目次1. 事前分析1. 変数の事前解析と関数の事前解析1. 変数の事前解析2. 機能事前分析2. 事...
doctype もその 1 つです。 <!DOCTYPE HTML PUBLIC "...