JavaScriptのタイマー
1370 ワード
JavaScriptタイマーには二つの種類があります.一つはタイミングサイクルです.一つは本当のタイマーです.
タイミングサイクル:set Interval()
使用方法: 1.
各タイマーはwindow上の方法であり、タイマーごとに特定の値を返します.このタイマーとしてwindow上の唯一の標識として、それぞれ違います.第二の方法はこの一意の標識を受け入れることです.
クリアタイムサイクル:clear Interval(timer)
タイムサイクルを使う時、私達がDomがある点に到達したい時、私達はこれを実行したいです.これは必ず循環器です.後のtimerはクリアしたいタイミング循環器の唯一の標識です.
タイマー:setTimeout これこそ本当のタイマーの役割です.時間を置いてから実行し、一回だけ実行します.同様に、リターン値が一意の識別子としても存在する.
clearTimeout(timer)
私たちはこのものを手に入れたいですが、イベントがある範囲を超えてこのものを実行させない場合は、クリアできます.
JavaScript言語は個人的には一番面白いと思います.私も初心者です.問題があったら、ブログで分かち合うのが好きです.
初心者で、何か足りないところやミスがあったら、下にコメントして、お互いに勉強して、一緒に進歩したいです. --ホームページ転送ゲート--
タイミングサイクル:set Interval()
使用方法: 1.
setInterval(function(){
},1000)
2.var timer = setInterval(function(){},1000)
の2つは、いずれもタイミングサイクルの定義方法である.後ろの数字はサイクルタイミングの時間であり、単位はミリ秒である.各タイマーはwindow上の方法であり、タイマーごとに特定の値を返します.このタイマーとしてwindow上の唯一の標識として、それぞれ違います.第二の方法はこの一意の標識を受け入れることです.
クリアタイムサイクル:clear Interval(timer)
タイムサイクルを使う時、私達がDomがある点に到達したい時、私達はこれを実行したいです.これは必ず循環器です.後のtimerはクリアしたいタイミング循環器の唯一の標識です.
var timer = setInterval(function(){
...../* */
if( ){
clearInterval(timer);
}
},1000)
タイマー:setTimeout これこそ本当のタイマーの役割です.時間を置いてから実行し、一回だけ実行します.同様に、リターン値が一意の識別子としても存在する.
var timer1 = setTimeout(function(){
},1000)
もこれにクリアタイマーがあります.clearTimeout(timer)
私たちはこのものを手に入れたいですが、イベントがある範囲を超えてこのものを実行させない場合は、クリアできます.
function demo(){
var i = 0;
var timer = setTimeout(function(){
console.log("my is I");
},1000)
for( i = 0;i > 0 ; i ++)
if(i > 100000){
clearTimeout(timer);
}
}
}demo();
JavaScript言語は個人的には一番面白いと思います.私も初心者です.問題があったら、ブログで分かち合うのが好きです.
初心者で、何か足りないところやミスがあったら、下にコメントして、お互いに勉強して、一緒に進歩したいです. --ホームページ転送ゲート--