Depurar su código

1. Función alert Depurar:alert

a. Uso

La forma más sencilla de generar una traza, es utilizando la función alert. Esta función activa la visualización de un cuadro de diálogo modal (bloqueante), con un mensaje. Su mayor inconveniente es que solo se puede invocar un número reducido de veces, o se corre el riesgo de tener muchas ventanas abiertas en pantalla, que se tienen que cerrar para continuar con su programa. El otro peligro es olvidar eliminar algunas trazas y dejar estos cuadros de diálogo innecesarios en producción.

Ejemplo

for ( var i = 10; i >= 0; i -- ) { 
  alert( i ); 
} 

En este contraejemplo, tenemos la visualización de un cuadro de diálogo tantas veces como incrementos en el bucle. No hace falta decir que con 11 iteraciones (de 10 a 0 incluidas) es manejable, pero con cien, por ejemplo, esto se vuelve rápidamente abrumador para el usuario.

b. Simplificación

Podemos aligerar estas invocaciones de la siguiente manera:

var tmp = "" 
for ( var i = 10; i >= 0; i -- ) { 
  tmp += " i = " + i + "\n"; 
} 
alert( tmp ); 
images/03EI1.png

Hemos indicado correctamente la variable i y solo tenemos una única visualización.

El inconveniente sigue siendo una cuestión de cantidad: después de un cierto número de iteraciones, la altura de la ventana hace que todo sea inmanejable.

c. Módulo Depurar:módulo

En nuestro último...

Si desea saber más, le proponemos el siguiente libro:
couv_EIT3JAV.png
60-signet.svg
Versión impresa
20-ecran_lettre.svg
Versión online
41-logo_abonnement.svg
En ilimitado con la suscripción ENI
130-boutique.svg
En la tienda oficial de ENI
Anterior
AMD
Siguiente
Página HTML