Contenido

Firebug, API de la consola

7 Mar

+ 6

La consola de Firebug es la herramienta que necesita cualquier desarrollador web para hacer de su aplicación una aplicación de calidad. Gracias a ella he dejado de llenar la aplicación de alert() para debugear el código.

logging.gif

Conociendo el API

console.log(object[,object])

El sustituto perfecto a los alert() molestos y a veces cargantes. Además podremos trabajar de una forma muy cómoda mostrando una mayor y mejor cantidad de datos.


console.log("The %s jumped over %d tall buildings", animal, count);
console.log("The", animal, "jumped over", count, "tall buildings");

Modificadores

%s String
%d, %i Integer (numeric formatting is not yet supported)
%f Floating point number (numeric formatting is not yet supported)
%o Object hyperlink

console.debug(object[,object])

Muestra un  mensaje similar al anterior pero incluyendo un hyperlink hacia la línea desde donde ha sido llamado.

consolo.info(object[, object])

Similar al anterior, con estilo “info”

console.warn(object[,object])

Muestra un mensaje en modo “warning”

console.error(object[, object])

Muestro un mensaje en modo “error”

console.assert(expresion[,object])

Comprueba que una expresión sea cierta, sinó muestro en la consola la excepción recibida.

console.dir(object)

Muestra una lista interactiva de todas las propiedades de un objeto, idéntico que en el tab DOM.

console.dirxml(node)

Muestra el arbol XML del elemento HTML o XML. Similar al tab HTML.

console.trace()

Muestra una traza interactiva desde donde fue llamada.

console.group(object[,object,...])

Permite anidar mensajes dentro de la consola. Usaremos console.groupEnd() para cerrar el grupo.

console.groupEnd()

Cierra el bloque anidado.

console.time(name)

Crea un temporizador con el nombre que le indiquemos.

console.timeEnd(name)

Termina el temporizador con el nombre indicado.

console.profile([title])

Permite definir un bloque

console.profileEnd()

Cierra el bloque.

console.count([title])

Muestra el número de líneas de código que han sido contadas hasta que fue ejecutada.

Es buenisimo. Muy potente el bicho de fuego.
Saludos.

de donde lo bajo? es para firefox?
hace tiempo buscaba un debuger para web
deberas era fastidioso usar los alerts

Me Too!… en proceso los scripts ya pesaban un huevo con tanto //debug:alert(”Foo vale: “+foo); xDD

Lo que veo más coñazo es la opción de “pausar” los scripts en los fallos y que ralentiza un poco el documento pero en definitiva, sí vale oro! :D

PD: Yo lo conocí a través de Aptana… sigo sin usar Aptana (uso Intype) pero sí Firebug gg, ironías de la vida.

Comentar

#

Me reservo el derecho de eliminar y/o modificar los comentarios que contengan lenguaje inapropiado, spam u otras conductas no apropiadas en una comunidad civilizada. Si tu comentario no aparece, puede ser que akismet lo haya capturado, cada día lo reviso y lo coloco en su lugar. Siento las molestias.


Cerrar
Enviar por Correo