Nombreux sont les développeurs JavaScript qui utilisent la fonction alert() pour débugger, et j’avoue en faire partie. Mais force est de constater que cette méthode est loin d’être des plus propres ni des plus pratique, ça devient même très lourd si l’on a plusieurs messages à afficher.
C’est dans ces cas là que Blackbird intervient !
Blackbird est un outil de debug sous forme d’une petite console qui apparait en superposition de votre site (possibilité de la faire disparaitre par une simple pression sur F2) et qui va vous permettre de loguer tout un tas de messages, avec différents niveaux (erreur, warning, info …)
Très simple d’utilisation, il vous suffit d’inclure une bibliothèque JavaScript et une feuille de style CSS à votre page affin d’avoir accès à une liste de fonctions très basiques (au bon sens du terme) pour loguer vos messages et interagir avec la console.
A tester de toute urgence sur le site de Blackbird.





Personnellement j’utilise console.log() avec Firebug
Bon après si c’est du debug sur autre que Firefox, soit j’inclus Firebug.js, soit c’est du alert() ^^
C’est vrai que je pense jamais à utiliser la console de Firebug … :S
Mais bon ça n’empêche pas que Blackbird soit sympa et multi-navigateur.
A mon avis les Mozilla Labs vont aussi nous sortir de bons outils avec leur nouvelle structure.
@ShadowKris : +1 pour firebug et console.log, ainsi que console.profile().
Ce n’est néanmoins pas la première fois que j’entends parler de blackbird, et celui-ci présente un avantage évident si on doit faire face à la réalité cross-browser (js ne souffre pas autant de son dénominateur commun que css, mais quand même).
(firebug.js == firebug_lite? )