2010-08-28 12 views

Respuesta

6

Usando Firebug, y las herramientas de desarrollo web en otros navegadores, se pueden utilizar los comandos tales como

console.log(myVar); 

para observar las variables, en lugar de la más perjudicial alert. Con las consolas en la mayoría de las herramientas de desarrollo, también puede ejecutar partes arbitrarias de Javascript desde allí sin tener que modificar el código real, lo que puede ayudar muchísimo con la depuración de Javascript. Ah, y la función de interrupción de error también ayuda.


Cuando abre Firebug, ve algo como esto. Haga clic en la pestaña de la consola y permitir que:

alt text

Ingrese su código después de la >>>. Sólo por diversión intentar algo así como $('body').css('-moz-transform', 'rotate(10deg)'): D

+0

donde debo ingresar este comando? – justjoe

+0

@justjoe La función 'console.log()' se puede usar como reemplazo de 'alert', lo que significa que en cualquier lugar' alert' se puede usar, log también puede hacerlo. Debes tener la consola abierta para ver los registros, por supuesto. –

3

firebug o similares plugins del navegador

2

mayoría de los navegadores modernos tienen estas capacidades ya en el interior, o con algunos plugins adicionales:

Estas son todas las herramientas gratuitas disponibles para usted y funcionan muy bien cuando el javascript de depuración de perfiles/depuración. (? Por cualquier razón, puede que el desarrollo móvil)

1

Si no puede utilizar cualquiera de estas herramientas del navegador, se puede adjuntar también YUI Logger a su página, lo que abrirá una consola de depuración puede escribir a:

1

Firebug es la opción favorita al depurar JavaScript.
Sin embargo, otra alternativa que a menudo falta en las respuestas, Opera Dragonfly, vale la pena intentarlo.

Opera es uno de los navegadores más obedientes (a los estándares), y sus herramientas de depuración no solo son agradables, sino que también son muy potentes. Opera es gratis.

1

Las herramientas de desarrollo de Safari y Chrome son excelentes

1

Hay varias herramientas de registro disponibles, incluyendo mi propia log4javascript, que funciona en todos los navegadores.

Cuestiones relacionadas