cat javascript/settimeout-eseguire-qualcosa-dopo-un-po.md

Lezione 36 12 min

setTimeout: eseguire qualcosa dopo un po'

Usare un timer per ritardare un’azione semplice.

In parole semplici

setTimeout dice al browser: esegui questa funzione dopo un certo numero di millisecondi. È il primo esempio semplice di codice che arriva dopo.

Questa lezione fa parte del modulo Dati, attese e richieste web. L’obiettivo del modulo è: Capire come gestire operazioni che non danno una risposta immediata.

Parole nuove

  • millisecondo: millesima parte di un secondo.
  • timer: istruzione programmata per dopo.

Cosa impari

  • Capire il concetto senza partire da definizioni astratte.
  • Vedere un esempio piccolo che puoi copiare e modificare.
  • Collegare l’argomento al risultato del modulo: una piccola dashboard che mostra dati caricati da una fonte esterna.

Esempio da copiare

console.log("Partenza");

setTimeout(() => {
  console.log("Messaggio ritardato");
}, 1500);

Non devi memorizzare tutto subito. Prima copia l’esempio, fallo funzionare e cambia una cosa alla volta.

Esercizio guidato

  1. Scrivi un messaggio iniziale.
  2. Aggiungi un setTimeout da 1 secondo.
  3. Dentro il timer stampa un secondo messaggio.
  4. Prova con 3 secondi.
  5. Aggiungi un messaggio finale fuori dal timer.

Controllo finale

Hai finito quando sai prevedere quale messaggio appare subito e quale dopo.