కోరుకున్న కోర్సులు:
- 上一页 setInterval()
- 下一页 status
- 返回上一层 విండో ఆబ్జెక్ట్
Window setTimeout() పద్ధతి
setTimeout()
నిర్వచనం మరియు వినియోగం
పద్ధతి కొన్ని మిల్లీసెకన్ల తర్వాత ఫంక్షన్ నడుపుతుంది.ప్రకటన:
1 నిమిషం = 1000 మిల్లీసెకన్లు.
setTimeout()
సందేశం
ఒక్కసారి మాత్రమే పని చేయుట కోసం ఉపయోగించండి: setInterval()
మీరు పునరావృతంగా పని చేయాలి అయితే ఉపయోగించండి:
. clearTimeout() పద్ధతి ఉపయోగించండి:
ఫంక్షన్ నడుపుతున్నది అని అడుగుపెట్టడానికి ఉపయోగించండి: setTimeout()
సమయం నిర్మూలించడానికి ఉపయోగించండి:
తిరిగి వచ్చే id ను ఉపయోగించండి:function, milliseconds);
అప్పుడు మీరు ఫంక్షన్ నడుపుతున్నది అని అడుగుపెట్టడానికి myTimeout = setTimeout(myGreeting, 5000) ఉపయోగించండి: 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
- 返回上一层 విండో ఆబ్జెక్ట్