<?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"
	>

<channel>
	<title>Blog Contagia Internet - Desenvolvimento de web sites e sistemas de gestão web</title>
	<atom:link href="http://contagia.com.br/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://contagia.com.br/blog</link>
	<description>Meu Blog</description>
	<pubDate>Thu, 23 Apr 2009 13:12:19 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>pt</language>
			<item>
		<title>Novo blog para artigos técnicos</title>
		<link>http://contagia.com.br/blog/2009/04/23/novo-blog-para-artigos-tecnicos/</link>
		<comments>http://contagia.com.br/blog/2009/04/23/novo-blog-para-artigos-tecnicos/#comments</comments>
		<pubDate>Thu, 23 Apr 2009 12:49:47 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Nao Classificado]]></category>

		<guid isPermaLink="false">http://contagia.com.br/blog/?p=7</guid>
		<description><![CDATA[Agora os artigos técnicos sobre desenvolvimento web estarão em meu blog pessoal. www.juliobitencourt.com
O blog da Contagia tratará de assuntos mais gerais do mercado de web, tendências e divulgação de projetos.
Espero os desenvolvedores e entusiastas de tecnologia lá no novo blog!
]]></description>
			<content:encoded><![CDATA[<p>Agora os artigos técnicos sobre desenvolvimento web estarão em meu blog pessoal. <a title="Blog do Julio Bitencourt" href="http://www.juliobitencourt.com" target="_blank">www.juliobitencourt.com</a></p>
<p>O blog da Contagia tratará de assuntos mais gerais do mercado de web, tendências e divulgação de projetos.</p>
<p>Espero os desenvolvedores e entusiastas de tecnologia lá no novo blog!</p>
]]></content:encoded>
			<wfw:commentRss>http://contagia.com.br/blog/2009/04/23/novo-blog-para-artigos-tecnicos/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Flash no iPhone?</title>
		<link>http://contagia.com.br/blog/2009/02/02/flash-no-iphone/</link>
		<comments>http://contagia.com.br/blog/2009/02/02/flash-no-iphone/#comments</comments>
		<pubDate>Mon, 02 Feb 2009 12:20:54 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Mercado]]></category>

		<category><![CDATA[browsers]]></category>

		<category><![CDATA[flash]]></category>

		<category><![CDATA[iphone]]></category>

		<guid isPermaLink="false">http://contagia.com.br/blog/?p=6</guid>
		<description><![CDATA[Salve! Salve! Galera.
Nos últimos meses, mais especificamente Dez/08 e Jan/09 estou pesquisando muito sobre as opções de smartphones disponíveis no Brasil. Já estava quase optando pelo iPhone mas esta notícia que acabo de ver no plantão info me fará adiar minha decisão.
A Adobe e a Apple se unirão para inserir suporte ao flash no iPhone. [...]]]></description>
			<content:encoded><![CDATA[<p>Salve! Salve! Galera.</p>
<p>Nos últimos meses, mais especificamente Dez/08 e Jan/09 estou pesquisando muito sobre as opções de smartphones disponíveis no Brasil. Já estava quase optando pelo iPhone mas esta <a title="Adobe e Apple trabalham em Flash para iPhone" href="http://info.abril.uol.com.br/aberto/infonews/022009/01022009-2.shl" target="_blank">notícia</a> que acabo de ver no plantão info me fará adiar minha decisão.</p>
<p>A Adobe e a Apple se unirão para inserir suporte ao flash no iPhone. Ao menos foi isso que Shantanu Narayern, CEO da Adobe disse em entrevista ao canal de TV Bloomberg.</p>
<p>Um dos problemas alegados pela Apple para a inclusão do flash no iPhone seria a perca do controle sobre os aplicativos que são executados no aparelho.</p>
<p>Resta saber se o flash virá como atualização de firmware ou como aplicativo pago na App Store, ou se esta declaração do CEO da Adobe não passa de um balão de ensaio!</p>
]]></content:encoded>
			<wfw:commentRss>http://contagia.com.br/blog/2009/02/02/flash-no-iphone/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Eliminação do IE6- do mercado‏</title>
		<link>http://contagia.com.br/blog/2009/01/07/eliminacao-do-ie6-do-mercado/</link>
		<comments>http://contagia.com.br/blog/2009/01/07/eliminacao-do-ie6-do-mercado/#comments</comments>
		<pubDate>Wed, 07 Jan 2009 14:30:30 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Mercado]]></category>

		<category><![CDATA[Padrões Web]]></category>

		<category><![CDATA[navegador]]></category>

		<category><![CDATA[navegadores]]></category>

		<category><![CDATA[web standards]]></category>

		<guid isPermaLink="false">http://contagia.com.br/blog/?p=5</guid>
		<description><![CDATA[Salve galera! O iMasters iniciou uma campanha de conscietização para que usuários com navegadores antigos atualizem para versões mais novas, seguras, rápidas e com maior suporte aos padrões web.
Será que vale a pena aderir? O código que o iMasters disponibiliza cria uma barra sutil no topo da página com informações aos usuários.
Confiram:
http://imasters.uol.com.br/crossbrowser/
]]></description>
			<content:encoded><![CDATA[<p>Salve galera! O iMasters iniciou uma campanha de conscietização para que usuários com navegadores antigos atualizem para versões mais novas, seguras, rápidas e com maior suporte aos padrões web.</p>
<p>Será que vale a pena aderir? O código que o iMasters disponibiliza cria uma barra sutil no topo da página com informações aos usuários.</p>
<p>Confiram:</p>
<p><a title="Eliminação do IE6- do mercado" href="Salve galera! O iMasters iniciou uma campanha de conscietização para que usuários com navegadores antigos atualizem para versões mais novas, seguras, rápidas e com maior suporte aos padrões web.  Será que vale a pena aderir? O código que o iMasters disponibiliza, cria uma barra sutil no topo da página com informações aos usuários.  Confiram:  http://imasters.uol.com.br/crossbrowser/" target="_blank">http://imasters.uol.com.br/crossbrowser/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://contagia.com.br/blog/2009/01/07/eliminacao-do-ie6-do-mercado/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Tab automático com jQuery</title>
		<link>http://contagia.com.br/blog/2008/11/22/tab-automatico-com-jquery/</link>
		<comments>http://contagia.com.br/blog/2008/11/22/tab-automatico-com-jquery/#comments</comments>
		<pubDate>Sat, 22 Nov 2008 20:23:46 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[XHTML]]></category>

		<category><![CDATA[jQuery]]></category>

		<category><![CDATA[formulários]]></category>

		<guid isPermaLink="false">http://contagia.com.br/blog/?p=4</guid>
		<description><![CDATA[Salve! Salve! pessoal. Mais um post com uma dica bacana de jQuery!
Esta técnica é útil para acelerar o processo de digitação de campos com valor fixo em formulários. Telefone por exemplo.
Neste mini tutorial eu mostro como os seletores jQuery são poderosos e práticos.
O XHTML
Pra começar o XHTML da página do formulário. É um código bem [...]]]></description>
			<content:encoded><![CDATA[<p>Salve! Salve! pessoal. Mais um post com uma dica bacana de jQuery!</p>
<p>Esta técnica é útil para acelerar o processo de digitação de campos com valor fixo em formulários. Telefone por exemplo.</p>
<p>Neste mini tutorial eu mostro como os seletores jQuery são poderosos e práticos.</p>
<h2>O XHTML</h2>
<p>Pra começar o XHTML da página do formulário. É um código bem simples. Mas quem não estiver familiarizado com XHTML é só deixar comentado que respondo!</p>
<p>Basicamente este código monta uma página com 3 campos de texto para o DDD, o prefixo e o número do telefone.</p>

<div class="wp_syntax"><div class="code"><pre class="html4strict html4strict" style="font-family:monospace;"><span style="color: #00bbdd;">&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;</span> 
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">html</span> xmlns<span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;http://www.w3.org/1999/xhtml&quot;</span> <span style="color: #000066;">dir</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;ltr&quot;</span> <span style="color: #000066;">lang</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;pt-BR&quot;</span>&gt;</span>
&nbsp;
	<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">head</span>&gt;</span>
&nbsp;
		<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">title</span>&gt;</span>Tab autom<span style="color: #ddbb00;">&amp;aacute;</span>tico com jQuery<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">title</span>&gt;</span>
&nbsp;
		<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">script</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/javascript&quot;</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;jquery-1.2.6.min.js&quot;</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">script</span>&gt;</span>
		<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">script</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/javascript&quot;</span>&gt;</span>
                  [...código javascript comentado abaixo...]
		<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">script</span>&gt;</span>
&nbsp;
	<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">head</span>&gt;</span>
	<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">body</span>&gt;</span>
		<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">form</span> <span style="color: #000066;">method</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;post&quot;</span> <span style="color: #000066;">action</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;autotab.htm&quot;</span>&gt;</span>
			<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">fieldset</span>&gt;</span>
				<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">label</span> <span style="color: #000066;">for</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;ddd&quot;</span>&gt;</span>DDD<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">label</span>&gt;</span>
				<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">input</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text&quot;</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;autotab&quot;</span> <span style="color: #000066;">name</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;ddd&quot;</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;ddd&quot;</span> <span style="color: #000066;">maxlength</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;2&quot;</span> <span style="color: #000066;">size</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;2&quot;</span> <span style="color: #000066;">tabindex</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;1&quot;</span> <span style="color: #66cc66;">/</span>&gt;</span>
				<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">label</span> <span style="color: #000066;">for</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;prefixo&quot;</span>&gt;</span>Prefixo<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">label</span>&gt;</span>
				<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">input</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text&quot;</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;autotab&quot;</span> <span style="color: #000066;">name</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;prefixo&quot;</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;prefixo&quot;</span> <span style="color: #000066;">maxlength</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;4&quot;</span> <span style="color: #000066;">size</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;4&quot;</span> <span style="color: #000066;">tabindex</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;2&quot;</span> <span style="color: #66cc66;">/</span>&gt;</span>
				<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">label</span> <span style="color: #000066;">for</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;numero&quot;</span>&gt;</span>N<span style="color: #ddbb00;">&amp;uacute;</span>mero<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">label</span>&gt;</span>
				<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">input</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text&quot;</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;autotab&quot;</span> <span style="color: #000066;">name</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;numero&quot;</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;numero&quot;</span> <span style="color: #000066;">maxlength</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;4&quot;</span> <span style="color: #000066;">size</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;4&quot;</span> <span style="color: #000066;">tabindex</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;3&quot;</span> <span style="color: #66cc66;">/</span>&gt;</span>
			<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">fieldset</span>&gt;</span>
		<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">form</span>&gt;</span>
	<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">body</span>&gt;</span>
&nbsp;
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">html</span>&gt;</span></pre></div></div>

<h2>Agora o c&oacute;digo javascript</h2>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
</pre></td><td class="code"><pre class="javascript javascript" style="font-family:monospace;">$<span style="color: #009900;">&#40;</span>document<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">ready</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;.autotab&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">keyup</span><span style="color: #009900;">&#40;</span> <span style="color: #003366; font-weight: bold;">function</span> <span style="color: #009900;">&#40;</span>event<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #000066; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span>event.<span style="color: #660066;">which</span> <span style="color: #339933;">&gt;=</span> <span style="color: #CC0000;">48</span> <span style="color: #339933;">&amp;&amp;</span> event.<span style="color: #660066;">which</span> <span style="color: #339933;">&lt;=</span> <span style="color: #CC0000;">57</span><span style="color: #009900;">&#41;</span> || <span style="color: #009900;">&#40;</span>event.<span style="color: #660066;">which</span> <span style="color: #339933;">&gt;=</span> <span style="color: #CC0000;">96</span> <span style="color: #339933;">&amp;&amp;</span> event.<span style="color: #660066;">which</span> <span style="color: #339933;">&lt;=</span> <span style="color: #CC0000;">105</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
			<span style="color: #000066; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>$<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">val</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">length</span> <span style="color: #339933;">==</span> $<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">attr</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'maxlength'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
				<span style="color: #003366; font-weight: bold;">var</span> tabindex <span style="color: #339933;">=</span> $<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">attr</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'tabindex'</span><span style="color: #009900;">&#41;</span>;
				tabindex++;
				$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'input[tabindex='</span> <span style="color: #339933;">+</span> tabindex <span style="color: #339933;">+</span> <span style="color: #3366CC;">']'</span><span style="color: #009900;">&#41;</span>.<span style="color: #000066;">focus</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>;
			<span style="color: #009900;">&#125;</span>
		<span style="color: #009900;">&#125;</span>
	<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span>;
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span>;</pre></td></tr></table></div>

<p>
Na <strong>linha 1</strong> do javascript, criamos a fun&ccedil;&atilde;o que executa o script apenas ap&oacute;s o carregamento completo do DOM.
</p>
<p>
Na linha 2 criamos uma fun&ccedil;&atilde;o que ser&aacute; executada no eventro keyup, ou seja, sempre que se pressionar (e soltar) uma tecla. Aí está um dos &#8220;pulos do gato&#8221; da jQuery, os seletores!<br />
Usando <strong>$(&#8217;.autotab&#8217;)</strong> selecionamos todos elementos que tiverem a classe <strong>autotab</strong> atribu&iacute;da. Esta classe foi atribu&iacute;da aos elementos <strong>input type=&#8221;text&#8221;</strong>
</p>
<p>
Na linha 3 verificamos se foi pressionada uma tecla num&eacute;rica 0 a 9.
</p>
<p>
Na linha 4 verificamos se a quantidade de caracteres digitados - <a href="http://docs.jquery.com/Attributes/val">$(this).val()</a>.length - no campo &eacute; igual ao atributo <strong>maxlength</strong> - <a href="http://docs.jquery.com/Attributes/attr#name">$(this).attr(&#8217;maxlength&#8217;)</a> - do elemento.
</p>
<p>
Nas linhas de 5 a 7, caso satisfa&ccedil;a a condi&ccedil;&atilde;o, muda o foco para o pr&oacute;ximo elemento na sequencia de <strong>tabindex</strong> usando o seletor <strong><a href="http://docs.jquery.com/Selectors/attributeEquals#attributevalue">[attribute=value]</a></strong> - $(&#8217;input[tabindex=' + tabindex + ']&#8216;).focus();
</p>
<p>
Este post não foi muito didático, mas o lema da jQuery é esse mesmo, <strong>Write Less, Do More</strong>, ou, Escreva menos e faça mais :), portanto, quaisquer d&uacute;vidas responderei (ou tentarei responder) atrav&eacute;s dos coment&aacute;rios.
</p>
<p><a href="http://contagia.com.br/blog/exemplos/autotab.htm">Clique aqui para ver o exemplo em funcionamento!</a></p>
<p>É isso aí pessoal! Exemplo simples mas que pode ser muito &uacute;til em nossos projetos!</p>
<p>Ao som de <strong><em>O Rappa - Monstro invis&iacute;vel,</em></strong> Forte Abraço! Até o próximo post!</p>
]]></content:encoded>
			<wfw:commentRss>http://contagia.com.br/blog/2008/11/22/tab-automatico-com-jquery/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Introdução ao jQuery</title>
		<link>http://contagia.com.br/blog/2008/11/21/introducao-ao-jquery/</link>
		<comments>http://contagia.com.br/blog/2008/11/21/introducao-ao-jquery/#comments</comments>
		<pubDate>Fri, 21 Nov 2008 20:06:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[jQuery]]></category>

		<category><![CDATA[dom]]></category>

		<category><![CDATA[framework]]></category>

		<category><![CDATA[javascript]]></category>

		<category><![CDATA[produtividade]]></category>

		<guid isPermaLink="false">http://contagia.com.br/blog/?p=3</guid>
		<description><![CDATA[Bom pessoal. Esse é meu primeiro post aqui no blog da Contagia. Aliás já vou começar com um problema.
Apesar de trabalhar com Internet já a bastente tempo, nunca bloguei! Não conheço nada de WP  Mas prometo que irei me esforçar para deixar este espaço melhorzinho.
Pra começar então, vou falar de jQuery. O super-ultra-mega-master-plus framework [...]]]></description>
			<content:encoded><![CDATA[<p>Bom pessoal. Esse é meu primeiro post aqui no blog da Contagia. Aliás já vou começar com um problema.</p>
<p>Apesar de trabalhar com Internet já a bastente tempo, nunca bloguei! Não conheço nada de WP <img src='http://contagia.com.br/blog/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> Mas prometo que irei me esforçar para deixar este espaço melhorzinho.</p>
<p>Pra começar então, vou falar de <a title="Web site oficial da jQuery" href="http://www.jquery.com" target="_blank">jQuery</a>. O super-ultra-mega-master-plus framework javascript que tem feito o maior sucesso entre desenvolvedores client-side. E de tanto sucesso que faz acho que você já deveria saber o que é!</p>
<p>Baboseiras a parte, como o &#8220;Dinossauro das CSS&#8221; <a title="Site do Maujor" href="http://www.maujor.com/" target="_blank">Maurício Samy</a> explica muito bem <a title="Introdução a jQuery" href="http://www.maujor.com/blog/2008/10/22/introducao-a-biblioteca-jquery/" target="_blank">neste artigo</a>, a jQuery é uma biblioteca que simplifica (e muito) a vida de programadores Javascript.</p>
<h2>Tudo muito legal, tudo muito bonito. Mas o que essa jQuery faz?</h2>
<p>A jQuery simplifica a sintaxe Javascript e aumenta muito sua produtividade, transformando por exemplo:</p>
<p><strong>document.getElementsByTagName(&#8221;p&#8221;)</strong></p>
<p>em</p>
<p><strong>$(&#8217;p')</strong></p>
<p>ou ainda,</p>
<p><strong>document.getElementById(&#8217;id_do_elemento&#8217;)</strong></p>
<p>em</p>
<p><strong>$(&#8217;#id_do_elemento&#8217;)</strong></p>
<p>Não compre agora!!! A jQuery também percorre e manipula o DOM e CSS, trabalha com Eventos, cria efeitos de animação e tem um incrível suporte a Ajax.</p>
<p>Eu falei em comprar? nada disso! A jQuery é grátis, basta fazer o <a title="Download da jQuery" href="http://docs.jquery.com/Downloading_jQuery" target="_blank">download</a> e começar a <span style="text-decoration: line-through;">se divertir</span> trabalhar.</p>
<p>Num vou esticar muito o papo. Aqui neste blog irei sempre postar algumas dicas e situações do cotidiano.</p>
<p>Seguem links úteis:</p>
<p><a title="Documentação oficial da jQuery" href="http://docs.jquery.com/Main_Page" target="_blank">Documentação oficial</a><br />
<a title="Comunidade jQuery Brasil" href="http://jquerybrasil.com/" target="_blank">Comunidade jQuery Brasil</a></p>
<p>Ao som de <em>Live - Operation Spirit,</em> Forte Abraço, até o próximo post!</p>
]]></content:encoded>
			<wfw:commentRss>http://contagia.com.br/blog/2008/11/21/introducao-ao-jquery/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
