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.

 

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.