segunda-feira, 22 de junho de 2009

Debugging JavaScript com prettyPrint

“prettyPrint” is an in-browser JavaScript “variable dumper”

Uma das coisas que acho fundamental na caixa de ferramentas de um programador são ferramentas de debugging. Sou um fã do Firefox e para fazer debug de JavaScript não há melhor que o firebug. Mas por vezes também é útil escrever no próprio código instruções que permitam a inspecção rápida de variáveis. É aí que entra o prettyPrint.

A sua utilização é muito simples, basta fazer a referência ao ficheiro prettyprint.js. Depois basta:
var tbl = prettyPrint( myObject );
document.body.insertBefore( tbl, document.body.firstChild );
A função prettyPrint devolve uma tabela que podemos imprimir em qualquer lugar da página, por exemplo no início da mesma como no exemplo.

Consultar: http://github.com/jamespadolsey/prettyPrint.js/tree/master

Sem comentários: