Lo único que sé hacer es javascript usando alert(). ¿Hay alguna otra forma de ayudar a la depuración de JavaScript?lo único que sé cómo javascript es usar alerta(). ¿Hay alguna otra forma de ayudar a la depuración de JavaScript?
Respuesta
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:
Ingrese su código después de la >>>
. Sólo por diversión intentar algo así como $('body').css('-moz-transform', 'rotate(10deg)')
: D
donde debo ingresar este comando? – justjoe
@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. –
firebug o similares plugins del navegador
mayoría de los navegadores modernos tienen estas capacidades ya en el interior, o con algunos plugins adicionales:
- Internet explorer 8 Developer toolbar
- Firefox/firebug
- , construido en herramientas de desarrollo de Chrome y Safari
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)
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:
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.
Las herramientas de desarrollo de Safari y Chrome son excelentes
Hay varias herramientas de registro disponibles, incluyendo mi propia log4javascript, que funciona en todos los navegadores.
- 1. ¿Hay alguna forma de evitar que Javascript falle silenciosamente?
- 2. depuración autoproxy (PAC) javascript con alerta()?
- 3. ¿Hay alguna manera de crear algo similar a la alerta de Javascript en GWT?
- 4. ¿Hay una alerta de JavaScript que no pausa el script?
- 5. JavaScript: Anulación de alerta()
- 6. Alerta de Javascript carga antes de que la página muestre
- 7. JavaScript ID de navegador único
- 8. ¿Hay alguna forma de usar objetos de consulta MongoDB para filtrar matrices de JavaScript normales?
- 9. ¿Hay alguna aplicación de JavaScript que no sea web?
- 10. ¿Cómo detectar de dónde viene la alerta de JavaScript?
- 11. depuración de JavaScript
- 12. ¿Hay alguna manera de simular un clic en una alerta en JavaScript?
- 13. ¿Hay alguna razón para usar Object.create() o new en JavaScript?
- 14. Alerta personalizada usando Javascript
- 15. ¿Hay alguna forma de rastrear una llamada a la función javascript?
- 16. Enlace en alerta de Javascript
- 17. ¿Alguna forma de identificar la pestaña del navegador en JavaScript?
- 18. Javascript - Cambiar icono de alerta
- 19. Erlang - Variables globales ... sí, lo sé, lo sé
- 20. depuración de JavaScript: ¿hay alguna manera de romper con un cambio de valor variable?
- 21. Alerta de JavaScript() no funciona en WebView incorporado
- 22. ¿Hay alguna forma de acceder a una matriz de etiquetas col para una tabla en javascript?
- 23. ¿Hay alguna forma de averiguar qué javascript está afectando a qué elemento?
- 24. Depuración de JavaScript de PyCharm
- 25. Depuración de eventos de JavaScript con Firebug
- 26. ¿Hay alguna forma de usar claves variables en un objeto JavaScript literal?
- 27. ¿Hay alguna manera de leer la entrada estándar con JavaScript?
- 28. Cambiar la forma de una alerta de JavaScript() o Prompt() se ve
- 29. ¿Hay alguna otra forma de truncar una cadena?
- 30. JavaScript, no tengo idea de lo que estoy haciendo
Antes de cosas como console.log, simplemente establecía el título del documento en Math.random(). ToString(); para averiguar si se estaba ejecutando una línea de código =/Todavía uso ese método a ton ... – Warty