La instalé hace poco y me ha sorprendido. Aún cuando es una de las recomendadas por
Mozilla, jamás le había prestado atención.
FireBug sólo tiene
100 KB pero es una ayuda notable para cualquiera interesado en el desarrollo de páginas
web.
Posee un
inspector donde se puede revisar el código
HTML, las rutinas
JavaScript, las hojas de estilo
CSS, eventos,
layouts, etc. Pero no se limita a mostrar lo que existe, también pueden editarse partes del código fuente lo que permite hacer ajustes
en línea de manera bastante sencilla. Incluso es posible hacer un
debug de rutinas
JavaScript ejecutándolas paso a paso o ingresando instrucciones a través de una línea de comandos.
Personalmente, lo que más me ha llamado la atención es la consola de errores.
FireBug agrega un pequeño ícono en la barra de estado que se pone rojo cuando el código de la página que visitamos no está escrito correctamente. Haciendo
click en el icono, se abre y nos muestra diferentes mensajes de advertencia. Si el error se ha producido en algún archivo al que tiene acceso, nos puede llevar hasta la línea exacta en donde se ha producido.
Los tipos de errores son múltiples y podemos configurar la extensión para que ignore algunos. Con otros, deberemos decidir ya que su análisis es muy estricto, por ejemplo:
Error al leer el valor para la propiedad 'cursor'. Declaración rechazada. screen.css (line 450) es una advertencia ya que el código
cursor:hand (sólo funciona en
Internet Explorer) y debería decir
cursor:pointer (para que funcionara en todos los navegadores)
Me he divertido un rato recorriendo blogs y llama la atención la cantidad de advertencias que aparecen:
Se esperaba ',' o '{', pero se encontró '/'. Juego de reglas ignoradas.Error al leer el valor para la propiedad 'display'. Declaración rechazada.Se esperaba un color, pero se encontró '#0000000'.La mayoría son tonterías que no tendrán mayores consecuencia, en cambio otras, son el tipo de error que nos desespera porque revisamos una y otra vez el código sin ver lo que tenemos frente a las narices.
Y si entramos en la red, las cosas se pueden volver dramáticas. Páginas muy sofisticadas que deben haber costado fortunas y donde una imagen no se ve porque se olvidaron de cerrar las comillas, un vinculo que no anda simplemente porque está mal escrita la dirección, detalles que nadie revisa, que nadie corrige. Quizás los que hacemos
blogs somos un poco obsesivos, pero los "
profesionales" dejan bastante que desear.
¿Alguien puede decirme por qué la página de
Clarin tiene una unas 30 advertencias y 21 errores considerados graves? ¿Alguien podría informarles a estos muchachos que
padding:'0pxpx' está mal escrito y que
float:center no existe? El
New York Times está mejor pero ¿
padding: 0px 4x?
A no desesperar, no sólo nosotros tenemos problemas con las plantillas. Mal de muchos, consuelo de tontos. Es verdad, pero ¿que otra cosas puedo hacer cuando no tengo ganas de hacer nada?
La versión actual es
FireBug 0.4.1. pero ya está en fase
Beta la versión
1.0 que, por lo que se puede ver es su
página, va a transformarse en algo más que recomendable.