Blackbird es una aplicación pensada para tener un control exhaustivo sobre nuestros scripts. Este sistema de logging
y profile
, nos permite controlar nuestros scripts y detectar fallos de rendimiento de una forma bastante cómoda y sin tener que recurrir al famoso alert("HE ENTRADO");
De esta forma ampliamos las formas que ya conocíamos y la que montamos hace unos meses.
Ejemplo de código
log.profile( 'local anchors' );
var anchors = document.getElementsByTagName( 'A' );
for ( var i = 0; i < anchors.length; i++ ) {
if ( anchors[ i ].name ) {
log.debug( anchors[ i ].name );
}
}
log.profile( 'local anchors' );
Métodos disponibles
log.toggle()
- Muestra/Oculta BlackBird
log.move()
- Mueve BlackBird a la siguiente posición fija: top-left, top-right, bottom-left, bottom-right
log.resize()
- Expande/contrae Blackbird
log.clear()
- Limpia el contenido de BlackBird
log.debug( message )
- Añade un mensaje en modo debug
message
: String con el mensajelog.info( message )
- Añade un mensaje en modo info
message
: String con el mensajelog.warn( message )
- Añade mensaje en modo Warn
message
: String con el mensajelog.error( message )
- Añade un mensaje en modo Error
message
: String con el mensajelog.profile( label )
- Comienza/termina el sistema de profile, al cerrarlo nos muestra el tiempo (en .ms) empleado en el código que lo contenga.
label
:Identificador del profile
4 comentarios, 0 referencias
+
#