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 で記述する方法の例
最近、JS の正規表現マッチングの落とし穴を発見したのですが、その時はあまりにも奇妙だったので、何か...
1. Webプロジェクトを作成したら、Tomcatを例にサーバーを構成する必要があります。 2. 実...
今では、自宅のソファーに座っていても、外の喫茶店にいても、ノートパソコンの電源を入れてWi-Fiに接...
Docker 学習https://www.cnblogs.com/poloyy/p/15257059...
Flexbox レイアウト モジュールは、コンテナー内のスペースをより効率的に配分する方法を提供する...
成果を達成する要件/機能: CSS + HTML を使用してハートを描く方法。分析:正方形と 2 つ...
目次1. 基本タイプ2. オブジェクトタイプ2.1 配列2.2 タプル2.3 オブジェクト3. 型推...
「curl-config を実行できませんでした」の解決策 pycurl のダウンロード/解凍 (p...
npx 使用チュートリアル今晩、 Vue-Cli勉強していたところ、ふと最新の@4.xxバージョンを...
序文セキュリティ部門からSQLインジェクションやXSS攻撃の脆弱性などに関する警告メールを頻繁に受け...
序文これまでは、/bin/ ディレクトリのソフトリンクを変更して Python のバージョンを切り替...
メモリリークとは何ですか?メモリ リークとは、新しいメモリが作成されたが、解放またはガベージ コレ...
VirtualBox は、技術者が異なる種類の複数の仮想マシン (VM) を同時に実行できるようにす...
目次トリガーとは何かトリガーを作成する表は次のようになります。さらにいくつかの単語を挙げます。制限と...
CocosCreator バージョン: 2.3.4 Cocos には List コンポーネントがない...