Firebug
Firebug es una de las herramientas que considero imprescindibles a la hora de ponernos a desarrollar cualquier aplicación web medianamente compleja, es muy útil a la hora de depurar y trazar código JS, se puede analizar de manera visual la estructura completa de las páginas HTML, permite ver todas las llamadas que se hacen desde la web a la hora de enviar y recibir información y muchisimas más funcionalidades que iremos viendo poco a poco.
La verdad es que desde que lo conozco no me puedo ni plantear comenzar un desarrollo web ‘serio’ sin esta herramienta. Es una pena que para Internet Explorer no existan herramientas tan potentes como esta (existen algunas parecidas pero más básicas), por lo que al final la opción que siempre tomo es desarrollar las aplicaciones para Firefox y luego adaptarlas (las partes que hagan falta) para que funcionen en Internet Explorer. Para hacer funcionar firebug tenemos que tener instalado: Explorador Mozilla Firefox:
Lo podemos descargar de: (La última versión disponible durante la realización de este artículo es la 4.0.1) Una vez tenemos instalado el Firefox hay dos opciones para instalar Firebug Opción 1: Abrir esta pagina web con firefox:
Pulsar sobre el botón
Seguir los pasos Opción 2: Abrir esta pagina web con firefox: http://getfirebug.com/downloads Pulsar sobre la versión de firebug que se desee descargar, saldrá una pantalla similar a esta: 

EMPEZAMOS:
Para empezar abrimos una página web cualquiera, por ejemplo: https://www.codifica.me/ En un principio firebug debería aparecer deshabilitado, para habilitarlo simplemente pinchamos sobre el bichito y se nos tiene que aparecer una ventanita en la parte inferior de la web: 

INSPECCIONAR ELEMENTO
Si pinchamos este botón y situamos el ratón sobre algún elemento de la web, podemos obtener toda su información y modificarla al vuelo.




PANEL CONSOLA:


Nos saltará una ventana de alert en el explorador


A continuación vamos a ver los diferentes botones del panel Consola: Limpiar: Limpia todos los mensajes de la consola. Persistir: Hace que aunque se refresque la pantalla (F5) no se pierda la información de la consola. Perfilar: Si se pulsa este botón se activa el modo análisis de la actividad javascript, todos los comandos JS son analizados, listados y se presentan unas estadísticas de su rendimiento, si se vuelve a pulsar el botón perfilar se para el análisis y se presentan los resultados de toda la actividad JS Los botones de Todo, Errores, Advertencias, Información e Información de Depuración sirven para filtrar el tipo de mensajes que queremos ver en la consola. Este seria un ejemplo con el botón Todo
Se ven todos los tipos de mensajes. Con Errores sólo se vería el mensaje ‘error’ Con Advertencias sólo se vería el mensaje ‘warning’ Con Información sólo se vería el mensaje ‘info’ Con Información de Depuración sólo se vería el mensaje ‘debug’ .
Quedan pendientes de analisis los paneles: PANEL HTML, CSS, SCRIPT, DOM y RED


