Contenido

Previene problemas con la consola de Firebug

28 Ene

+ 1

Estoy cogiendo la manía de usar la consola de Firebug para debuguear mis scripts en Javascript. Esto me hace sustituir el famoso alert("Estoy aqui"); por un console.log("Estoy aqui"); lo que se agradece ya que puedes hacer un seguimiento sin pausar la ejecución, algo que todo buen desarrollador debería eliminar antes de “subir a producción”. El problema es que generalmente siempre nos olvidamos, es normal, somos humanos.

if (! ("console" in window) || !("firebug" in console)) {
    var names = ["log", "debug", "info", "warn", "error", "assert", "dir", "dirxml", "group"
                 , "groupEnd", "time", "timeEnd", "count", "trace", "profile", "profileEnd"];
    window.console = {};
    for (var i = 0; i < names.length; ++i) window.console[names[i]] = function() {};
}

Evidentemente esto es para casos muy concretos, a mi me irá perfecto para cuando debugueas con varios navegadores, incluyendo Firefox. Nunca está de más conocer trucos como estos.

 

Para los que no tenemos ni idea de estas cosas, nos ahorramos esos quebraderos de cabeza.

Un saludo :)

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