<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comentários sobre: 8 dicas para fazer c&#243;digos melhores com jQuery</title>
	<atom:link href="http://desenvolvimentoparaweb.com/jquery/8-dicas-fazer-codigos-melhores-jquery/feed/" rel="self" type="application/rss+xml" />
	<link>http://desenvolvimentoparaweb.com/jquery/8-dicas-fazer-codigos-melhores-jquery/</link>
	<description>padrões da web, usabilidade, acessibilidade, web design, SEO, blogs e tecnologias para desenvolver a web</description>
	<lastBuildDate>Fri, 03 Sep 2010 19:21:53 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
	<item>
		<title>Por: Tárcio Zemel</title>
		<link>http://desenvolvimentoparaweb.com/jquery/8-dicas-fazer-codigos-melhores-jquery/comment-page-1/#comment-1522</link>
		<dc:creator>Tárcio Zemel</dc:creator>
		<pubDate>Thu, 26 Aug 2010 17:44:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.desenvolvimentoparaweb.com/?p=482#comment-1522</guid>
		<description>&lt;strong&gt;@ Acelio&lt;/strong&gt;
Opa, quantas dicas legais! Obrigado por complementar o artigo!  ;-)</description>
		<content:encoded><![CDATA[<p><strong>@ Acelio</strong><br />
Opa, quantas dicas legais! Obrigado por complementar o artigo!  ;-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Acelio</title>
		<link>http://desenvolvimentoparaweb.com/jquery/8-dicas-fazer-codigos-melhores-jquery/comment-page-1/#comment-1511</link>
		<dc:creator>Acelio</dc:creator>
		<pubDate>Fri, 20 Aug 2010 20:16:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.desenvolvimentoparaweb.com/?p=482#comment-1511</guid>
		<description>Ótimo artigo.
Grandes dicas.
Se vê muitos erros básicos destes, em sites &quot;novinhos&quot;.
- Visual: Elementos com display:none; ou opacity:0; no CSS. Ou transparências necessárias via javascript.
- Funcional e SEO: menus com links usando só href=&quot;#&quot;; conteúdo importante sendo carregado via ajax, sem um &quot;loader&quot; basico;
- Usuário: um tempo grande de espera, carregando plugins em cima de plugins sem serem usados. Ou para mostrar aquela fantástica-animação, com o botão de entrar.
&lt;b&gt;Fui mordido também.&lt;/b&gt;
Demorei pra aplicar efetivamente em projetos de clientes, até que fosse mais amplamente aceito e quanto eu pudesse diminuir o (d)efeito da espera no carregamento.
Hoje já virou quase um plugin, como o flash. Está bem difundido e utilizado.
Deviam fazer uma parceria com os navegadores, pra ele vir embutido neles. :-)
&lt;i&gt;OTIMIZAR:
Entregar a jQuery compactada (com gZip) é lei!
Trabalhar com header expires também. Aproveitar o cache do navegador para não precisar carregá-la novamente na próxima página.
Colocar a chamada a ela no final do documento, ao menos na home, elimina o efeito de espera com a tela em branco, mas faz mostrar o conteúdo sem os efeitos.&lt;/i&gt;
Como eu sou &quot;das antigas&quot;, e cheio de &lt;i&gt;manias&lt;/i&gt;, sempre faço o projeto todo funcionar sem o javascript. O funcionamento do site não pode depender dele (exceto os forms e validações).
Depois aplico os &quot;efeitos&quot; e funcionalidades, da &lt;i&gt;camada de comportamento&lt;/i&gt; com a jQuery.
Há ainda a opção de utilizar a tag &lt;b&gt;noscript&lt;/b&gt;, para quando não há outra alternativa sem usar o javascript. Nem que seja para &lt;b&gt;colocar um aviso que o javascript é necessário para navegar no site&lt;/b&gt;.
&lt;b&gt;Só testando...&lt;/b&gt;
Com as diferenças no &quot;onload&quot;, em alguns projetos, o layout se &quot;monta novamente&quot; só depois de carregar tudo(é num &quot;piscar de olhos&quot;, mas é visível). Esconder elementos, mostrar, animar... Mas, já sabendo disto, projeta-se para ser o menos &quot;destruidor&quot; possível. Ou para não &quot;entregar&quot; a sua surpresa antes da hora.</description>
		<content:encoded><![CDATA[<p>&Oacute;timo artigo.</p>
<p>Grandes dicas.</p>
<p>Se v&ecirc; muitos erros b&aacute;sicos destes, em sites &#8220;novinhos&#8221;.<br />
- Visual: Elementos com display:none; ou opacity:0; no CSS. Ou transpar&ecirc;ncias necess&aacute;rias via javascript.<br />
- Funcional e SEO: menus com links usando s&oacute; href=&#8221;#&#8221;; conte&uacute;do importante sendo carregado via ajax, sem um &#8220;loader&#8221; basico;<br />
- Usu&aacute;rio: um tempo grande de espera, carregando plugins em cima de plugins sem serem usados. Ou para mostrar aquela fant&aacute;stica-anima&ccedil;&atilde;o, com o bot&atilde;o de entrar.</p>
<p><b>Fui mordido tamb&eacute;m.</b><br />
Demorei pra aplicar efetivamente em projetos de clientes, at&eacute; que fosse mais amplamente aceito e quanto eu pudesse diminuir o (d)efeito da espera no carregamento.<br />
Hoje j&aacute; virou quase um plugin, como o flash. Est&aacute; bem difundido e utilizado.</p>
<p>Deviam fazer uma parceria com os navegadores, pra ele vir embutido neles. :-)</p>
<p><i>OTIMIZAR:<br />
Entregar a jQuery compactada (com gZip) &eacute; lei!<br />
Trabalhar com header expires tamb&eacute;m. Aproveitar o cache do navegador para n&atilde;o precisar carreg&aacute;-la novamente na pr&oacute;xima p&aacute;gina.<br />
Colocar a chamada a ela no final do documento, ao menos na home, elimina o efeito de espera com a tela em branco, mas faz mostrar o conte&uacute;do sem os efeitos.</i></p>
<p>Como eu sou &#8220;das antigas&#8221;, e cheio de <i>manias</i>, sempre fa&ccedil;o o projeto todo funcionar sem o javascript. O funcionamento do site n&atilde;o pode depender dele (exceto os forms e valida&ccedil;&otilde;es).<br />
Depois aplico os &#8220;efeitos&#8221; e funcionalidades, da <i>camada de comportamento</i> com a jQuery.<br />
H&aacute; ainda a op&ccedil;&atilde;o de utilizar a tag <b>noscript</b>, para quando n&atilde;o h&aacute; outra alternativa sem usar o javascript. Nem que seja para <b>colocar um aviso que o javascript &eacute; necess&aacute;rio para navegar no site</b>.</p>
<p><b>S&oacute; testando&#8230;</b><br />
Com as diferen&ccedil;as no &#8220;onload&#8221;, em alguns projetos, o layout se &#8220;monta novamente&#8221; s&oacute; depois de carregar tudo(&eacute; num &#8220;piscar de olhos&#8221;, mas &eacute; vis&iacute;vel). Esconder elementos, mostrar, animar&#8230; Mas, j&aacute; sabendo disto, projeta-se para ser o menos &#8220;destruidor&#8221; poss&iacute;vel. Ou para n&atilde;o &#8220;entregar&#8221; a sua surpresa antes da hora.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: William Nagase</title>
		<link>http://desenvolvimentoparaweb.com/jquery/8-dicas-fazer-codigos-melhores-jquery/comment-page-1/#comment-1407</link>
		<dc:creator>William Nagase</dc:creator>
		<pubDate>Mon, 28 Jun 2010 13:31:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.desenvolvimentoparaweb.com/?p=482#comment-1407</guid>
		<description>Legal</description>
		<content:encoded><![CDATA[<p>Legal</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Tárcio Zemel</title>
		<link>http://desenvolvimentoparaweb.com/jquery/8-dicas-fazer-codigos-melhores-jquery/comment-page-1/#comment-1349</link>
		<dc:creator>Tárcio Zemel</dc:creator>
		<pubDate>Thu, 20 May 2010 16:09:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.desenvolvimentoparaweb.com/?p=482#comment-1349</guid>
		<description>&lt;strong&gt;@ Hugo Ferreira&lt;/strong&gt;
Realmente, Hugo! Atualmente desenvolver a web sem a Camada de Comportamento é impensável, e o jQuery está aí para facilitar nosso trabalho!</description>
		<content:encoded><![CDATA[<p><strong>@ Hugo Ferreira</strong><br />
Realmente, Hugo! Atualmente desenvolver a web sem a Camada de Comportamento &eacute; impens&aacute;vel, e o jQuery est&aacute; a&iacute; para facilitar nosso trabalho!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Hugo Ferreira</title>
		<link>http://desenvolvimentoparaweb.com/jquery/8-dicas-fazer-codigos-melhores-jquery/comment-page-1/#comment-1348</link>
		<dc:creator>Hugo Ferreira</dc:creator>
		<pubDate>Tue, 18 May 2010 19:21:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.desenvolvimentoparaweb.com/?p=482#comment-1348</guid>
		<description>Ótimo post, cara...
Realmente, o que mata muitas vezes é o negócio de &#039;reinventar a roda&#039;...
E o que não falta são plugins fantásticos para jQuery..
o jLightbox... jCycle, jQSWFUpload, jalert, jSortable...
vale a pena estudar jQuery, com certeza...</description>
		<content:encoded><![CDATA[<p>&Oacute;timo post, cara&#8230;<br />
Realmente, o que mata muitas vezes &eacute; o neg&oacute;cio de &#8216;reinventar a roda&#8217;&#8230;</p>
<p>E o que n&atilde;o falta s&atilde;o plugins fant&aacute;sticos para jQuery..</p>
<p>o jLightbox&#8230; jCycle, jQSWFUpload, jalert, jSortable&#8230;<br />
vale a pena estudar jQuery, com certeza&#8230;</p>
]]></content:encoded>
	</item>
</channel>
</rss>
