この記事では、SetInterval()およびClearInterval()JS関数の呼び出し方法について説明します。参照のためにそれを共有してください。詳細は次のとおりです。
次のようにコードをコピーします。
<html xmlns = "http://www.w3.org/1999/xhtml">
<head>
<title> setinterval()およびclearInterval()</title>の使用法
<script type = "text/javascript">
関数f1(){
アラート( "call f1");
}
関数f2(){
アラート( "call f2");
}
function bodymousedown(){
アラート( "hello");
アラート(「私は大丈夫」);
}
関数com(){
if(confism( "Enter")){
アラート( "Entered");
}
それ以外 {
アラート( "exit");
}
}
var間隔;
関数getInterval(){
if(confism( "実行したいの?")){
interval = setInterval( "alert( 'execute ally 2000ms')"、2000);
}
それ以外 {
アラート( "実行されていない");
}
}
関数settimeout1(){
setimeout( "alert( '3000ms後にこのコードを実行)"、3000);
}
</script>
</head>
<! - " - >
<! - <body onmousedown = "bodymousedown()"> - >
<body>
<! - ondblclickはダブルクリックイベント、onclickはクリックイベントです - >
<入力型= "button" onclick = "document.ondblclick = f1" value = "association event 1" />
<入力型= "button" onclick = "document.ondblclick = f2" value = "association event 2" />
<入力型= "ボタン" ondblclick = "bodymousedown()" value = "call function" />
<入力型= "button" onclick = "com()" value = "confism" />>
<入力型= "button" onclick = "getInterval()" value = "setIntervalUousage、指定されたコードをたまに実行する" />>
<! - clearintervalは、setintervalの時限実行をキャンセルします。
<入力型= "button" onclick = "clearinterval(interval)" value = "setintervalコードの実行をキャンセル />
<入力型= "button" onclick = "setimeout1()" value = "setimeout、code execution wit a cime" />>
</body>
</html>
setInterval()メソッドは関数を呼び出すか、指定された期間(ミリ秒単位)に従って式を計算します。
SetInterval()メソッドは、ClearInterval()が呼び出されるか、ウィンドウが閉じられるまで、関数を連続的に呼び出します。 setInterval()によって返されるID値は、ClearInterval()メソッドのパラメーターとして使用できます。
文法
コードを次のようにコピーします:setInterval(code、millisec [、 "lang"])
| パラメーター | 説明する |
|---|---|
| コード | 必須。呼び出される関数または実行するコードの文字列。 |
| ミリセック | しなければならない。ミリ秒単位での定期的な実行または呼び出しコードの間隔。 |
SettimeOutは1回しか実行されません。つまり、設定時間が終わった後、指定されたコードが実行されるようにトリガーされ、実行が完了した後に終了します。
SetIntervalはループで実行されます。つまり、設定された時間間隔に到達するたびに指定されたコードがトリガーされます。これが実際のタイマーです。
この記事がみんなのJavaScriptプログラミングに役立つことを願っています。