ఏదైనా ప్రోగ్రామింగ్ భాషలో టైమర్లు ఒక ముఖ్యమైన అంశం. మనకు తెలిసినట్లు సమయం డబ్బు. కాబట్టి ఈ వ్యాసంలో, జావాస్క్రిప్ట్లో టైమర్లను ఎలా అమలు చేయాలో మరియు పని చేయాలో చూద్దాం:
- జావాస్క్రిప్ట్లో టైమర్లతో కలిసి పనిచేస్తోంది
- విండో సెట్టైమ్అవుట్ () విధానం
- కోడ్: జావాస్క్రిప్ట్లో టైమర్లు
జావాస్క్రిప్ట్లో టైమర్లతో కలిసి పనిచేస్తోంది
టైమర్ అనేది ఒక ఫంక్షన్, ఇది ఒక నిర్దిష్ట సమయంలో ఒక ఫంక్షన్ను అమలు చేయడానికి మాకు సహాయపడుతుంది.టైమర్లను ఉపయోగించి మీరు కోడ్ అమలును ఆలస్యం చేయవచ్చు, తద్వారా ఈవెంట్ ప్రారంభమైన లేదా పేజీ లోడ్ అయిన ఖచ్చితమైన సమయంలో అది జరగదు. ఉదాహరణకు, మీరు మీ వెబ్సైట్లో ప్రకటన బ్యానర్లను క్రమ వ్యవధిలో మార్చడానికి లేదా నిజ-సమయ గడియారాన్ని ప్రదర్శించడానికి టైమర్లను ఉపయోగించవచ్చు.
జావాస్క్రిప్ట్లో టైమర్ ఫంక్షన్ ఉంది:setTimeout ()
కోడ్ను ఆలస్యం చేయడానికి టైమర్లను ఎలా సృష్టించాలో క్రింది విభాగం మీకు చూపుతుందిఅమలు మరియు జావాస్క్రిప్ట్లో ఈ ఫంక్షన్ను ఉపయోగించి పదేపదే ఒకటి లేదా అంతకంటే ఎక్కువ చర్యలను ఎలా చేయాలో.
విండో సెట్టైమ్అవుట్ () విధానం
నిర్వచనం మరియు ఉపయోగం:
సెట్టైమ్అవుట్ () పద్ధతి ఒక ఫంక్షన్ను పిలుస్తుంది లేదా నిర్దిష్ట సంఖ్యలో మిల్లీసెకన్ల తర్వాత వ్యక్తీకరణను అంచనా వేస్తుంది.
చిట్కా:
- 1000 ms = 1 సెకను.
- ఫంక్షన్ ఒకసారి మాత్రమే అమలు చేయబడుతుంది. మీరు అమలును పునరావృతం చేయవలసి వస్తే, ఉపయోగించండి
setInterval ()
పద్ధతి. - ఉపయోగించడానికి
clearTimeout ()
ఫంక్షన్ రన్ అవ్వకుండా నిరోధించే పద్ధతి.
ఈ ఫంక్షన్ రెండు పారామితులను అంగీకరిస్తుంది: a ఫంక్షన్ , ఇది అమలు చేయవలసిన ఫంక్షన్ మరియు ఐచ్ఛికం ఆలస్యం పరామితి, ఇది ఫంక్షన్ను అమలు చేయడానికి ముందు వేచి ఉండవలసిన సమయాన్ని సూచించే మిల్లీసెకన్ల సంఖ్య (1 సెకను = 1000 మిల్లీసెకన్లు).
తిరిగి వచ్చే విలువ: ఇది సెట్ చేయబడిన టైమర్ యొక్క ID విలువను సూచించే సంఖ్యను అందిస్తుంది.
కోడ్: జావాస్క్రిప్ట్లో టైమర్లు
జావాస్క్రిప్ట్లోని టైమర్ల కోడ్ ఇక్కడ ఉంది, ఇది 2 నిమిషాల టైమర్ను సెట్ చేస్తుంది మరియు పేజ్ హెచ్చరిక “టైమ్స్ అప్” అయినప్పుడు. దిsetTimeout ()
పద్ధతి ఒక ఫంక్షన్ను పిలుస్తుంది లేదా నిర్దిష్ట సంఖ్యలో మిల్లీసెకన్ల తర్వాత వ్యక్తీకరణను అంచనా వేస్తుంది.
// సెట్ నిమిషాలు
var నిమిషాలు = 2
// సెకన్లను లెక్కించండి
var సెకన్లు = నిమిషాలు * 60
పేజీ లోడ్ అయినప్పుడు కౌంట్డౌన్ ఫంక్షన్ ప్రేరేపించబడుతుంది
ఫంక్షన్ కౌంట్డౌన్ () {
setTimeout ('తగ్గింపు ()', 60)
}
// తగ్గింపు ఫంక్షన్ విలువను తగ్గిస్తుంది.
ఫంక్షన్ తగ్గింపు () {
if (document.getElementById) {
నిమిషాలు = document.getElementById ('నిమిషాలు')
సెకన్లు = document.getElementById ('సెకన్లు')
// ఒక నిమిషం కన్నా తక్కువ మిగిలి ఉంటే
// సెకన్ల విలువను మాత్రమే ప్రదర్శించు.
if (సెకన్లు<59) {
seconds.value = సెకన్లు
}
// నిమిషాలు మరియు సెకన్లు రెండింటినీ ప్రదర్శించండి
// getminutes మరియు getseconds కు అలవాటు
// నిమిషాలు మరియు సెకన్లు పొందండి
లేకపోతే {
minutes.value = getminutes ()
seconds.value = getseconds ()
}
// ఒక నిమిషం కన్నా తక్కువ మిగిలి ఉన్నప్పుడు
// నిమిషాలు మరియు సెకన్ల రంగు
// ఎరుపుకు మార్పులు
if (నిమిషాలు<1) {
minutes.style.color = 'ఎరుపు'
seconds.style.color = 'ఎరుపు'
}
// సెకన్లు సున్నాగా మారితే,
// ఆపై పేజీ హెచ్చరిక సమయం
if (నిమిషాలు<0) {
హెచ్చరిక ('సమయం ముగిసింది')
minutes.value = 0
seconds.value = 0
}
// సెకన్లు ఉంటే> 0 అప్పుడు సెకన్లు తగ్గుతాయి
లేకపోతే {
పొడి--
setTimeout ('తగ్గింపు ()', 1000)
}
}
}
ఫంక్షన్ getminutes () {
// నిమిషాలు సెకన్లు 60 ద్వారా విభజించబడతాయి, గుండ్రంగా ఉంటాయి
mins = Math.floor (సెకన్లు / 60)
తిరిగి నిమిషాలు
}
ఫంక్షన్ getseconds () {
// మిగిలి ఉన్న నిమిషాలు (సెకన్లు) దూరంగా తీసుకోండి
// మొత్తం సెకన్ల నుండి
తిరిగి సెకన్లు - Math.round (నిమిషాలు * 60)
}
మిగిలి వున్న సమయం ::
:
ఒక నిమిషం కన్నా తక్కువ మిగిలి ఉన్నప్పుడు, టైమర్ రంగు ఎరుపుకు మారుతుంది.
లాజిస్టిక్ రిగ్రెషన్ పైథాన్ ఉదాహరణ కోడ్
దీనితో, మేము జావాస్క్రిప్ట్ వ్యాసంలో ఈ టైమర్స్ ముగింపుకు వచ్చాము. సి హెక్ అవుట్ ప్రపంచవ్యాప్తంగా 250,000 కంటే ఎక్కువ సంతృప్తికరమైన అభ్యాసకుల నెట్వర్క్తో విశ్వసనీయ ఆన్లైన్ లెర్నింగ్ సంస్థ ఎడురేకా చేత.
మాకు ప్రశ్న ఉందా? AngularJs లోని ఈ డిపెండెన్సీ ఇంజెక్షన్ యొక్క వ్యాఖ్యల విభాగంలో దయచేసి దీనిని ప్రస్తావించండి మరియు మేము మీ వద్దకు తిరిగి వస్తాము.