jsでタイマーをクリアする方法

WJ
リリース: 2020-05-30 18:01:40
オリジナル
6458 人が閲覧しました

jsでタイマーをクリアする方法

#js でタイマーをクリアするにはどうすればよいですか?

クリア タイマーを実装する前に、タイマーを有効にする必要があります

1. タイマーを設定します

ウィンドウ オブジェクトタイマーの効果を実現するために 2 つのメソッドが使用されます。

それは、window.setTimeout() と window.setInterval です。前者は指定された時間の後にコードを実行できますが、後者は指定された時間ごとにコードを 1 回実行できます。そのプロトタイプは次のとおりです:

window.setTimeout(code,millisec);

var i = 0; //设置定时器(循环去执行) var timeId = setInterval(function () { i++; console.log('定时运行:' + i + '次') }, 500) //清理定时器 my$('btn').onclick = function () { window.clearInterval(timeId) }
ログイン後にコピー

window.setInterval(code,millisec);

var i = 0; //设置定时器(一次性定时器) var timeId = setTimeout(function () { i++; console.log('定时运行:' + i + '次') }, 500) //清理定时器(这个定时器虽然只有一次,但是也得清理 既可以释放内存,也可以便于后边代码的判断。) my$('btn').onclick = function () { window.clearTimeout(timeId) }
ログイン後にコピー

このうち、コードは引用符で囲まれたコードでも関数名でも構いません 指定した時刻になるとシステムが自動的に関数を呼び出します 関数名を呼び出しとして使用する場合ハンドルにはパラメータを含めることはできません;

文字列を使用する場合、その中に渡されるパラメータを記述することができます。両方のメソッドの 2 番目のパラメーターは millisec で、遅延または繰り返し実行のミリ秒数を表します。

2. タイマーをクリアします

タイマーは呼び出されると整数を返すため、この数値はタイマーのシリアル番号、つまりタイマーの数を表します。 timers timer なので、この返された数値を使用してタイマーがクリアされます。

タイマーをクリアするメソッド:clearTimeout(obj) および clearInterval(obj)。 (対応するタイマーは対応するクリア方法を使用することに注意してください)

以上がjsでタイマーをクリアする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
js
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!