- setTimeout (). setInterval () - sunt destinate pentru setarea (activarea) cronometrului. După activare, cronometrul începe să măsoare intervalul de timp. După ce se măsoară o anumită perioadă de timp, se declanșează temporizatorul. Activarea temporizatorului înseamnă lansarea unui cod care este specificat ca parametru de metodă.
- clearTimeout (). clearInterval () - sunt destinate pentru oprirea funcționării temporizatorului (stop). Aceste metode conțin doar un singur parametru obligatoriu - identificatorul (id) al temporizatorului care urmează să fie oprit. Identificatorul (id) al cronometrului poate fi obținut prin setarea (activarea) cronometrului, i. E. acest identificator returnează metodele setTimeout () și setInterval () ca rezultat al execuției sale.
În timpul executării, cronometrul nu oprește utilizatorul să lucreze cu pagina web. Acest lucru se datorează faptului că funcționează cu el în paralel (asincron).
Metodele setTimeout () și clearTimeout ()
Metoda setTimeout () are doi parametri obligatorii:
De exemplu, vom crea butoane pe pagina 2. Când apăsați primul buton, se va afișa numărul de secunde scoase din momentul apăsării acestuia. Când faceți clic pe al doilea buton, oprim procesul.
Metodele setInterval () și clearInterval ()
Metoda setInterval () are doi parametri necesari:
Pentru a opri acest cronometru, se utilizează metoda clearInterval (). care ca parametru trebuie să primească un identificator unic (id) al cronometrului. Acest identificator poate fi obținut prin setarea cronometrului, adică returnează metoda setInterval (). De asemenea, temporizatorul nu mai funcționează atunci când fereastra este închisă.
De exemplu, creați un ceas digital: