Window setTimeout() နည်းလမ်း
- အရှေ့ပိုင်း စာမေးသတင်း setInterval()
- နောက်ပိုင်း စာမေးသတင်း status
- အဆင်းချိုး အထိ Window အဖွဲ့
အဆိုပါ နည်းလမ်း အား အသိအမှတ်
setTimeout()
နည်းလမ်း က အခြား မီလီယာစက္ခု တွင် ဖြေရှင်း
အရေးပါ အကြောင်းကြား1 စက္ခု = 1000 မီလီယာစက္ခု
အကြောင်းကြား
setTimeout()
တစ်ကြိမ်တည်းသာ လုပ်ဆောင်ရန်
အဆိုပါ ပြောင်းလဲခြင်း ကို သုံးပြီး setInterval()
တစ်စက္ခု လုပ်ဆောင်ရန်
သင် အပြန်ပြန် လုပ်ဆောင်ချင်လာကြောင်း သုံးပြီး clearTimeout() နည်းလမ်း ပြောင်းလဲခြင်း ကို တင်ပြချက်
ခရစ်စိတ်မင်း၏ အတွက် တားမြစ်ရန် သုံးပြီး setTimeout()
ပြန်လည်သတ်မှတ် အဒေါ်လာ
myTimeout = setTimeout(function, milliseconds);
နောက်ပြီးတွင် သင် ချင်း clearTimeout() နည်းလမ်း ကို စတင်ခြင်း ကို တားမြစ်ရန်
clearTimeout(myTimeout);
အခြား ကြည့်ရန်
အမှတ်ပေး
အမှတ် 1
5 စက္ခု တက် ပြောက်သော အရေးသတ္တု
const myTimeout = setTimeout(myGreeting, 5000);
အမှတ် 2
myGreeting ကို လုပ်ဆောင်ခြင်း ကို တားမြစ်ရန် clearTimeout(myTimeout) ကို သုံးပြီး
const myTimeout = setTimeout(myGreeting, 5000); function myStopFunction() { clearTimeout(myTimeout); }
စားပွဲအောက်တွင် အများပြားစွာ အကျိုးသား ပြောင်းလဲခြင်း တင်ပြချက် ရှိသည်。
အဓိပ္ပာယ်
setTimeout(function, milliseconds, param1, param2, ...)
ပြောင်းလဲခြင်း
ပြောင်းလဲခြင်း | ဖော်ပြ |
---|---|
function | စံချက်အရ လိုအပ်သော ဖြေရှင်း |
milliseconds |
အဆိုပါ ပြောင်းလဲခြင်း အရ တင်ပြချက် မူကြမ်း အတိုင်း 0。 |
param1, param2,... |
အဆိုပါ ပြောင်းလဲခြင်း အရ တင်ပြချက် IE9 နှင့် အနည်းဆုံး မကူကြောင်း။ |
နိုင်ငံခြား အကြွေး
အမျိုးအစား | ဖော်ပြ |
---|---|
စက္ခု |
ခရစ်စိတ်မင်း၏ ID。 ဒီ id ကို သုံးပြီး clearTimeout(idဘာလုံး ပေါင်းစပ် အသုံးပြု ကို ဖျက်သိမ်း: |
ဘရောက်သတ် ထောက်ပံ့
အားလုံး ဘရောက်သတ် ကို ထောက်ပံ့: setTimeout()
:
ချုပ် | အိုင်အီ | အီဂျစ် | ဖရက်စ် | ဆာဖာ | အိုပရာ |
---|---|---|---|---|---|
ချုပ် | အိုင်အီ | အီဂျစ် | ဖရက်စ် | ဆာဖာ | အိုပရာ |
ထောက်ပံ့ | ထောက်ပံ့ | ထောက်ပံ့ | ထောက်ပံ့ | ထောက်ပံ့ | ထောက်ပံ့ |
အခြား ဘာလုံး
ဘာလုံး 3
3 စက္ကန့် (3000 မိနစ်) တွင် အကြောင်းလုပ် ပြောင်းလဲပါ:
let timeout; function myFunction() { timeout = setTimeout(alertFunc, 3000); } function alertFunc() { alert("Hello!"); }
ဘာလုံး 4
စွဲကြည်း အချက်အလက် ပြထား:
let x = document.getElementById("txt"); setTimeout(function(){ x.value = "2 seconds" }, 2000); setTimeout(function(){ x.value = "4 seconds" }, 4000); setTimeout(function(){ x.value = "6 seconds" }, 6000);
ဘာလုံး 5
အခြား ပြား ဖွင့် ပြီး ၃ စက္ကန့် (3000 မိနစ်) တွင် ပိတ်ပါ:
const myWindow = window.open("", "", "width=200, height=100"); setTimeout(function() {myWindow.close()}, 3000);
ဘာလုံး 6
ဆက်လက် စွဲကြည်း စွဲကြည်း - သို့သော် စွဲကြည်း ပြန်လည် ဆက်လက် မလုပ်နိုင်:
function startCount() function stopCount()
ဘာလုံး 7
စွဲကြည်း ဖြင့် ဖွဲ့စည်းထား သော ဘရောက်သတ်:
function startTime() { const date = new Date(); document.getElementById("txt").innerHTML = date.toLocaleTimeString(); setTimeout(function() {startTime()}, 1000); }
ဘာလုံး 8
ပါဝင်သော ပြင်းပြီး ဖိုင်ပေါင်း ကို ဖိုင်ပေါင်း ကို ပြောင်းလဲပေး (IE9 နှင့် အနည်းဆုံး ကျဆင်း မှာ မမှုပြုပါ):
setTimeout(myFunc, 2000, "param1", "param2");
ဘာလုံး 9
သင် အမှန်တကယ် အမည်မမှတ် ဖိုင်ပေါင်း ကို အသုံးပြု လျှင် အားလုံး ဘရောက်သတ် ဘရောက်သတ် ဘရောက်သတ် ကို အသုံးပြုပါ:
setTimeout(function() {myFunc("param1", "param2")}, 2000);
- အရှေ့ပိုင်း စာမေးသတင်း setInterval()
- နောက်ပိုင်း စာမေးသတင်း status
- အဆင်းချိုး အထိ Window အဖွဲ့