Uma ferramenta de debugging é essencial para desenvolvimento em JavaScript. O Firefox provê um debugger através da extensão Firebug; Chrome e Safari possuem consoles embutidos.
Cada console oferece:
Editores para experimentar JavaScript.
um inspetor para analisar o código gerado da sua página
um visualizador de rede ou recursos, para examinar as requisições de rede
Quando você estiver escrevendo código em JavaScript, você pode usar os seguintes métodos para enviar mensagens ao console:
console.log()
para enviar mensagens
de log
console.dir()
para logar um objeto
navegável
console.warn()
para logar avisos
(warnings)
console.error()
para logar mensagens
de erro
Outros métodos para console estão disponíveis, apesar deles terem uma diferença em cada browser. Os consoles também tem a habilidade de setar breakpoints e observar expressões no seu código para propósitos de debug.
Copyright Rebecca Murphey, released under the Creative Commons Attribution-Share Alike 3.0 United States license.