Tecnología

Inicio

¿Cómo reducir la velocidad de ejecución de Java Script

¿Cómo reducir la velocidad de ejecución de Java Script


La mayoría de los programadores pasan sus horas de trabajo tratando de escribir código rápido, eficiente. La mayoría de los usuarios finales no quieren esperar a los resultados y no les importa cómo funciona el programa, siempre que entrega los resultados que están buscando. Una excepción a esta regla se produce en la programación web: Hay ocasiones en las que un desarrollador necesita para dar tiempo al usuario para responder a una secuencia de comandos o detener antes de que se complete la ejecución. Algunos efectos de secuencias de comandos se ven mejor cuando se producen lentamente y dan al visitante la oportunidad de disfrutar de los cambios que se producen en su pantalla. Cualquiera sea la razón, retrasando la ejecución del script requiere un uso juicioso y pruebas.

Instrucciones

1 Abra el archivo HTML que contiene la función de JavaScript en un editor de texto.

2 Definir una función en la sección de la página de "<head>" contiene el tiempo, en milisegundos, que desea retrasar la ejecución de la función. Por ejemplo, para fijar un lapso de cinco segundos, utilice la siguiente:

función timeShow ()
{
var s = setTimeout ( "alertMsg ()", 5000);
}

3 Crear una función para utilizar la demora. En este caso, mostrar un mensaje de alerta con el siguiente código:

funcionar alertMsg ()
{
alert ( "Aquí está su mensaje.");
}

4 Llame a la función dentro de la sección "<body>" de su código HTML. Para este ejemplo, crear un botón para mostrar su mensaje de alerta, espere cinco segundos y luego borrar el mensaje:

<Form>
<Input type = valor "botón" = "Usted verá esto durante cinco segundos"
onclick = "timeShow ()" />
</ Form>

Consejos y advertencias

  • Slow la ejecución de bucles llamando a la función "setTimeout" en cualquier lugar dentro del cuerpo del bucle. Experimento con la colocación y la duración de la función "setTimeout" dentro de las secuencias de comandos para conseguir el efecto que usted está buscando.
  • Pon a prueba tus secuencias de comandos en una variedad de navegadores y equipos antes de la publicación de su nueva página en Internet. Secuencias de comandos que se ejecutan sin problemas en el equipo de desarrollo optimizado pueden tener consecuencias no deseadas en la antigua portátil del usuario.