<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Danilo Cabello &#187; extensão</title>
	<atom:link href="http://blog.danilocabello.com/etiqueta/extensao/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.danilocabello.com</link>
	<description>Barba, Cabello e bigode</description>
	<lastBuildDate>Sun, 18 Jul 2010 22:17:32 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1-alpha</generator>
		<item>
		<title>Firebug a extensão do desenvolvedor web</title>
		<link>http://blog.danilocabello.com/arquivo/firebug-a-extensao-do-desenvolvedor-web/</link>
		<comments>http://blog.danilocabello.com/arquivo/firebug-a-extensao-do-desenvolvedor-web/#comments</comments>
		<pubDate>Thu, 04 Dec 2008 18:09:12 +0000</pubDate>
		<dc:creator>Danilo Cabello</dc:creator>
				<category><![CDATA[Sem categoria]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[debug]]></category>
		<category><![CDATA[extensão]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://cabello.wordpress.com/?p=17</guid>
		<description><![CDATA[Se você desenvolve sites, intranets ou está começando a se aventurar na produção web, conheça a melhor extensão de auxílio ao desenvolvimento que existe na atualidade. Extensão para o Firefox, Firebug possui inúmeros recursos que bem utilizados aumentam sua produtividade. &#8230; <a href="http://blog.danilocabello.com/arquivo/firebug-a-extensao-do-desenvolvedor-web/">Continue lendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Se você desenvolve sites, intranets ou está começando a se aventurar na produção web, conheça a melhor extensão de auxílio ao desenvolvimento que existe na atualidade.</p>
<p>Extensão para o <a href="http://pt-br.www.mozilla.com/pt-BR/firefox/" target="_blank">Firefox</a>, <a href="http://getfirebug.com/" target="_blank">Firebug</a> possui inúmeros recursos que bem utilizados aumentam sua produtividade.</p>
<p>Ao instalar a extensão um ícone de um inseto se instala no canto inferior direito de seu navegador, a partir daí sempre que estiver visitando uma página você pode clicar no inseto e habilitar os serviços que vem desabilitados por padrão, pois pioram a performance do navegador então use apenas em modo de desenvolvimento ou depuração.</p>
<p style="text-align: center;"><a href="http://getfirebug.com/" target="_blank"><img class="size-medium wp-image-87 aligncenter" title="Firebug" src="http://blog.danilocabello.com/index.php?feedimage=wp-content/uploads/2008/12/firebug-300x62.png" alt="Firebug" width="300" height="62" /></a></p>
<p>No geral são 6 serviços: Console, HTML, CSS, Script, DOM, Rede que se desdobram de maneira flexível possibilidado inúmeras formas de uso.</p>
<p>A aba Console após habilitada fornece um console javascript interativo, onde você pode digitar desde comandos simples como alert(&#8216;Teste&#8217;); até comandos complexos com o objetivo de inspecionar algum objeto da página como document.getElementById(&#8216;menu&#8217;); Não esquecendo de mencionar que a aba Console também exibe erros oriundos do javascript da página e ao clicar no erro você consegue verificar a linha que o produziu.</p>
<p style="text-align: center;"><a href="http://blog.danilocabello.com/wp-content/uploads/2008/12/firebug-console.png" target="_blank"><img class="aligncenter size-medium wp-image-94" title="Firebug aba Console" src="http://blog.danilocabello.com/index.php?feedimage=wp-content/uploads/2008/12/firebug-console-300x204.png" alt="" width="300" height="204" /></a></p>
<p>A aba HTML que vem habilitada por padrão fornece o código fonte da página com possibilidade de edição em tempo real de toda a informação contida na página, você pode alterar nome de elementos HTML, editá-los e até removê-los da página. Utilizando a aba HTML e clicando em Inspecionar você pode procurar  com o mouse o exato elemento que você quer editar ou visualizar. Junto da aba HTML é exibida uma janela na lateral direita que possui três abas Estilo, Exibição e DOM.</p>
<p style="text-align: center;"><a href="http://blog.danilocabello.com/wp-content/uploads/2008/12/firebug-html.png" target="_blank"><img class="aligncenter size-medium wp-image-95" title="Firebug aba HTML" src="http://blog.danilocabello.com/index.php?feedimage=wp-content/uploads/2008/12/firebug-html-300x204.png" alt="" width="300" height="204" /></a></p>
<p>Ainda na aba HTML vamos esmiuçar essas três abas na lateral, a aba Estilo exibe as folhas de estilo CSS, você pode adicionar novos atributos, alterá-los, removê-los e ainda há um recurso de autocompletar que evita que você erre o nome da propriedade que está editando, a aba Exibição mostra margem, borda, enchimento e tamanho do elemento que você está inspecionando e permite edição seja usando setas para aumentar pixel por pixel ou seja trocando o valor por outro completamente novo, a aba DOM fornece todas as propriedades do objeto e funções que estão atreladas à ele.</p>
<p>Saindo da aba HTML vamos para aba CSS que possui função simples, ela exibe todas as folhas de estilo que estão atreladas ao documento e permite edição em tempo real.</p>
<p style="text-align: center;"><a href="http://blog.danilocabello.com/wp-content/uploads/2008/12/firebug-css.png" target="_blank"><img class="aligncenter size-medium wp-image-96" title="Firebug aba CSS" src="http://blog.danilocabello.com/index.php?feedimage=wp-content/uploads/2008/12/firebug-css-300x204.png" alt="" width="300" height="204" /></a></p>
<p>Já a aba Script exibe todos os scripts anexados a página direta (referenciando o arquivo .js) ou indiretamente (adicionando uma função dentro do próprio html) e permite debug do javascript com possibilidade de adicionar variáveis a serem inspecionandas durante a execução do javascript e executar a função passo a passo, pular instruções entre outros recursos que um depurador possui.</p>
<p style="text-align: center;"><a href="http://blog.danilocabello.com/wp-content/uploads/2008/12/firebug-script.png" target="_blank"><img class="aligncenter size-medium wp-image-97" title="Firebug aba Script" src="http://blog.danilocabello.com/index.php?feedimage=wp-content/uploads/2008/12/firebug-script-300x204.png" alt="" width="300" height="204" /></a></p>
<p>A aba DOM, fornece o que a aba DOM do HTML fornece apenas possui um espaço maior de visualização.</p>
<p style="text-align: center;"><a href="http://blog.danilocabello.com/wp-content/uploads/2008/12/firebug-dom.png" target="_blank"><img class="aligncenter size-medium wp-image-98" title="Firebug aba DOM" src="http://blog.danilocabello.com/index.php?feedimage=wp-content/uploads/2008/12/firebug-dom-300x204.png" alt="" width="300" height="204" /></a></p>
<p>E por fim a aba Rede exibe a quantidade de tempo necessária para o download de cada objeto HTML da página e seu tamanho, possibilitanto ao desenvolvedor a descoberta de imagens e javascript muito grandes que poderiam ser diminuídos através de otimização ou compressão.</p>
<p style="text-align: center;"><a href="http://blog.danilocabello.com/wp-content/uploads/2008/12/firebug-rede.png" target="_blank"><img class="aligncenter size-medium wp-image-99" title="Firebug aba Rede" src="http://blog.danilocabello.com/index.php?feedimage=wp-content/uploads/2008/12/firebug-rede-300x204.png" alt="" width="300" height="204" /></a></p>
<p>Não deixe de experimentar a ferramenta, após uma pequena curva de aprendizado, você não conseguirá mais desenvolver sem utilizá-la.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.danilocabello.com/arquivo/firebug-a-extensao-do-desenvolvedor-web/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
