12
AVR

Blackbird - Une fenêtre de logs pour vos scripts Javascript

Publié le 12/04/11 à 09h51 par Sybio

Blackbird est une fenêtre en Javascript permettant de logguer, d'afficher des messages et d'aider à débugger vos scripts JS.

Un exemple avec Blackbird

 

Cette fenêtre va vite remplacer vos messages d'alertes dont vous avez recours lorsque vous débugguez votre script.

En effet, elle permet de logguer plusieurs types de messages: des messages de débug, d'informations, d'avertissements, d'erreurs ou de fonctionnement, que vous déclenchez à l'intérieur de votre code.

Une fois affichés dans la fenêtre, ces messages peuvent être triés à la volé pour plus de visibilité.

Bref, Balckbird permet beaucoup plus de confort qu'un message déclenché via une alert(), d'autant plus que celui-ci n'est enregistré nul part !

 

Utilisation:

Pour l'installer, il suffit d'inclure le script JS de Blackbird et son CSS dans votre page.

Ensuite, vous éxécutez différentes commandes à l'intérieur de vos scripts JS:

  • Pour afficher ou masquer la fenêtre de logs:
    log.toggle()
  • Pour afficher un message de débug:
    log.debug("mon message")
  • Pour afficher un message d'information:
    log.info("mon message")
  • Etc ...

Je vous invite à consulter la doc' pour connaître toutes les commandes (9 au total).

 

Un script vraiment utile lorsque vous vous attaquez à du développement en Javascript !

 

Site Officiel

Baraguiné par Helios le 12/04/11 à 11h09
Helios sur La Ferme du Web
Mon commentaire est un peu dur, mais la seule utilité que je vois à ce script comparé à l'excellent Firebug est qu'il est utilisable sur tous les navigateurs directement.
Je n'ai testé au delà de ce qui est proposé sur le site officiel mais il est beaucoup trop pauvre au niveau des fonctionnalités mises en avant, notamment, pour ne citer que ça, il ne semble pas faire l'équivalent d'un var_dump si on passe une variable/objet en paramètre.
Baraguiné par Sybio le 12/04/11 à 16h45
Sybio sur La Ferme du Web
C'est vrai on a Firefox mais quand il s'agit de faire marcher un script sous IE alors qu'il fonctionne sur d'autres navigateurs, Blackbird est bien pratique ;)
Baraguiné par Helios le 13/04/11 à 09h36
Helios sur La Ferme du Web
On peut utiliser Firebug Lite sous IE qui fera la même chose que ce script en plus de nombreuses choses, voire d'autres outils intégrés pour IE comme la DebugBar ou autres (j'avoue ne pas trop connaitre les bons outils pour IE niveau Javascript car j'utilise JQuery et n'ai pas eu de soucis jusqu'à présent)

Ajouter un Commentaire

Pour poster un commentaire, vous devez être identifié. Vous pouvez choisir parmi ces trois méthodes d'identification:

Compte la Ferme du Web

Identifiez-vous
Inscrivez-vous

Compte Facebook

Compte Twitter

Connexion avec votre compte twitter
Rechercher sur la Ferme du web