Come rallentare l'esecuzione di Java Script

May 3

Come rallentare l'esecuzione di Java Script


La maggior parte dei programmatori trascorrono le loro ore di lavoro cercando di scrivere velocemente, codice efficiente. fare la maggior parte degli utenti finali non vogliono attendere i risultati e non poteva fregare di meno come le funzioni del programma fintanto che fornisce i risultati che stanno cercando. L'unica eccezione a questa regola si verifica nella programmazione Web: Ci sono momenti in cui uno sviluppatore ha bisogno per dare il tempo all'utente di rispondere o interrompere uno script prima che completa l'esecuzione. Alcuni effetti di scripting aspetto migliore quando accadono lentamente e dare al visitatore la possibilità di godere dei cambiamenti che si verificano sul suo schermo. Qualunque sia il motivo, rallentando l'esecuzione dello script richiede l'uso giudizioso e test.

istruzione

1 Aprire il file HTML contenente la funzione JavaScript in un editor di testo.

2 Definire una funzione nella pagina "<head>" sezione contenente il tempo, in millisecondi, si vuole rallentare l'esecuzione della funzione. Ad esempio, per impostare un ritardo di cinque secondi, utilizzare il seguente:

Funzione timeShow ()
{
var s = setTimeout ( "alertMsg ()", 5000);
}

3 Creare una funzione per usare il ritardo. In questo caso, visualizzare un messaggio di avviso con questo codice:

funzione alertMsg ()
{
alert ( "Ecco il vostro messaggio.");
}

4 Chiamare la funzione nella sezione "<body>" del codice HTML. Per questo esempio, creare un pulsante per visualizzare il messaggio di avviso, attendere cinque secondi, quindi cancellare il messaggio:

<Form>
<Input type = valore "pulsante" = "Si vedrà questo per cinque secondi"
onClick = "timeShow ()" />
</ Form>

Consigli e avvertenze

  • Rallentare l'esecuzione di cicli chiamando la funzione "setTimeout" ovunque all'interno del corpo del ciclo. Esperimento con il posizionamento e la durata della funzione "setTimeout" all'interno del vostro script per ottenere l'effetto che stai cercando.
  • Metti alla prova i tuoi script su una varietà di browser e computer prima di pubblicare la nuova pagina su Internet. Gli script che vengono eseguite senza problemi sul computer di sviluppo ottimizzato possono avere conseguenze impreviste sul vecchio laptop di un utente.