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 で記述する方法の例
デフォルトでは、MyISAM テーブルはディスク上に .frm (テーブル構造ファイル)、.MYD ...
目次1. copy_{to,from}_user() とは何か1. copy_{to,from}_u...
絶対 URL は、インターネット上の特定のファイルに必要なすべてのコンテンツを表すために使用されます...
場合によっては、Windows システム上のプログラムを Linux 上でリモートで実行する必要があ...
多くの場合、画像を表示する<a>タグのスタイルに遭遇しますが、タグ内にテキストがあり、そ...
この記事では、参考までにMySQL 8.0.16のインストールと設定方法のグラフィックチュートリアル...
セルのパディングは、セルの内容と境界線の間の距離です。基本的な構文<TABLE セルパディング...
例: PHP バックグラウンド コードを通じて、従業員情報を削除したり、削除した従業員情報を復元した...
ナビゲーションなどは日々の開発でよく使うので、記録として記事を書きます。ナビゲーションは終了/開始位...
エディターは 2 つのカテゴリに分かれていると思います。1 つは、即時レンダリングを実現するために左...
MySQL には多くのデータベース管理ツールがあります。作業効率の向上に役立つ優れた GUI ツール...
この記事では、参考までにMySQL 5.7.13 winx64のインストールと設定方法のグラフィック...
CSS操作 CS $("").css(名前|プロ|[,値|関数]) 位置$(&q...
導入: springboot プロジェクトを実行する Docker の構成は実は非常にシンプルで、L...
原理手ぶれ補正の原理は、イベントをトリガーすることはできますが、イベントがトリガーされてから n 秒...