<?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>Blog de SEO e Webstandards &#187; jQuery</title>
	<atom:link href="http://seo.blog.br/jquery/feed" rel="self" type="application/rss+xml" />
	<link>http://seo.blog.br</link>
	<description>SEO, Web Standards e algo mais.</description>
	<lastBuildDate>Tue, 06 Jul 2010 06:30:07 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>20 Plugins jQuery para facilitar o desenvolvimento Web</title>
		<link>http://seo.blog.br/desenvolvimento-web/20-plugins-jquery-para-facilitar-o-desenvolvimento-web.html</link>
		<comments>http://seo.blog.br/desenvolvimento-web/20-plugins-jquery-para-facilitar-o-desenvolvimento-web.html#comments</comments>
		<pubDate>Tue, 21 Jul 2009 05:03:47 +0000</pubDate>
		<dc:creator>Ronaldo Bitencourt</dc:creator>
				<category><![CDATA[Desenvolvimento Web]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[Autocomplete]]></category>
		<category><![CDATA[Capcha jQuery Plugin]]></category>
		<category><![CDATA[Facebox]]></category>
		<category><![CDATA[Google Maps jQuery Plugin]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Image Cropping]]></category>
		<category><![CDATA[jGrowl]]></category>
		<category><![CDATA[jQuery Cycle]]></category>
		<category><![CDATA[jQuery ScrollTo]]></category>
		<category><![CDATA[jQuery Validate]]></category>
		<category><![CDATA[Masked Input]]></category>
		<category><![CDATA[Menu Lava Lamp]]></category>
		<category><![CDATA[Pagination]]></category>
		<category><![CDATA[Rounded Corners]]></category>
		<category><![CDATA[siFR]]></category>
		<category><![CDATA[Table Sorter]]></category>
		<category><![CDATA[Tool Tip]]></category>
		<category><![CDATA[Tree View Plugin]]></category>

		<guid isPermaLink="false">http://www.seo.blog.br/?p=307</guid>
		<description><![CDATA[Como sei que muitos dos meu followers trabalham diretamento com o desenvolvimento web, alguns dias atrás twittei vários links de plugins para jQuery, a fim de ajudar no dia-a-dia de todos que buscam soluções simplificadas e rápidas para incrementar e deixar os sites cada vez mais&#160;porretas.
Segue abaixo a lista de twitadas de links para plugins [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-308" title="jquery-logo" src="http://www.seo.blog.br/wp-content/uploads/2009/07/jquery-logo.png" alt="jquery logo 20 Plugins jQuery para facilitar o desenvolvimento Web" width="268" height="268" />Como sei que muitos dos meu followers trabalham diretamento com o <strong>desenvolvimento web,</strong> alguns dias atrás twittei vários links de <a title="Plugins de jQuery para facilitar sua vida." href="http://www.seo.blog.br/desenvolvimento/melhorando-experiencia-usuario-plugins-jquery.html">plugins para jQuery</a>, a fim de ajudar no dia-a-dia de todos que buscam soluções simplificadas e rápidas para incrementar e deixar os sites cada vez mais&nbsp;porretas.</p>
<p>Segue abaixo a lista de twitadas de links para <strong>plugins de&nbsp;jQuery:</strong></p>
<ul>
<li>Menus ou lista de diretórios em modo árvore #jQuery #Treeview plugin&nbsp;<a rel="nofollow" href="http://jquery.bassistance.de/treeview/demo/">http://jquery.bassistance.de/treeview/demo/</a></li>
<li>8 Plugins #jQuery para trabalhar com a #api do #google&nbsp;<a rel="nofollow" href="http://www.reynoldsftw.com/2009/03/8-jquery-plugins-that-utilize-google-apis/">http://www.reynoldsftw.com/2009/03/8-jquery-plugins-that-utilize-google-apis/</a></li>
<li>Transforme um textarea em um editor de texto compacto e útil com #jQuery&nbsp;<a rel="nofollow" href="http://avidansoft.com/dsrte/">http://avidansoft.com/dsrte/</a></li>
<li>Plugin em #jQuery para usar #flash, também serve como siFR&nbsp;<a rel="nofollow" href="http://jquery.lukelutman.com/plugins/flash/example-basic.html">http://jquery.lukelutman.com/plugins/flash/example-basic.html</a></li>
<li>Dê adeus aquelas mascaras chatas em formulários com o plugin de #jQuery #MaskedInput&nbsp;<a rel="nofollow" href="http://digitalbush.com/projects/masked-input-plugin/">http://digitalbush.com/projects/masked-input-plugin/</a></li>
<li>Galerias de imagens animadas com o plugin #jQuery @Cylce&nbsp;<a rel="nofollow" href="http://www.malsup.com/jquery/cycle/">http://www.malsup.com/jquery/cycle/</a></li>
<li>Cantos arredondados, triangulares, cortados, picotados, enfim #jQuery #Corner plugin&nbsp;<a rel="nofollow" href="http://www.malsup.com/jquery/corner/">http://www.malsup.com/jquery/corner/</a></li>
<li>Corte imagens com o plugin de #jQuery #jcrop #ImageCropping&nbsp;<a rel="nofollow" href="http://deepliquid.com/content/Jcrop.html">http://deepliquid.com/content/Jcrop.html</a></li>
<li>Ordenando dados em uma tabela com o plugin de #jQuery #TableSorter&nbsp;<a rel="nofollow" href="http://tablesorter.com/docs/">http://tablesorter.com/docs/</a></li>
<li>Exiba imagens, páginas externas via ajax com o #facebox, outro plugin #jQuery&nbsp;<a rel="nofollow" href="http://famspam.com/facebox">http://famspam.com/facebox</a></li>
<li>Valide formulários num instante #jQuery #Validate plugin&nbsp;<a rel="nofollow" href="http://jquery.bassistance.de/validate/demo/">http://jquery.bassistance.de/validate/demo/</a></li>
<li>#ToolTip maneiro em #jQuery&nbsp;<a rel="nofollow" href="http://jquery.bassistance.de/tooltip/demo/">http://jquery.bassistance.de/tooltip/demo/</a></li>
<li>Manipule mapas do #google #maps com muita, mas muita facilidade #jQuery&nbsp;<a rel="nofollow" href="http://olbertz.de/jquery/googlemap.html">http://olbertz.de/jquery/googlemap.html</a></li>
<li>E olha que massa esse #capcha feito com #jQuery&nbsp;<a rel="nofollow" href="http://www.webdesignbeach.com/beachbar/ajax-fancy-captcha-jquery-plugin?&amp;sitereferring=blarnee.com">http://www.webdesignbeach.com/beachbar/ajax-fancy-captcha-jquery-plugin?&amp;sitereferring=blarnee.com</a></li>
<li>Olha esse menuzinho no estilo #LavaLamp com #jQuery&nbsp;<a rel="nofollow" href="http://www.gmarwaha.com/blog/2007/08/23/lavalamp-for-jquery-lovers/">http://www.gmarwaha.com/blog/2007/08/23/lavalamp-for-jquery-lovers/</a></li>
<li>Paginação de conteúdo com o plugin #Pagination #jQuery&nbsp;<a rel="nofollow" href="http://d-scribe.de/webtools/jquery-pagination/demo/demo_options.htm">http://d-scribe.de/webtools/jquery-pagination/demo/demo_options.htm</a></li>
<li>Brincando com scroll do browser facinho, facinho #jQuery #ScrollTo&nbsp;<a rel="nofollow" href="http://demos.flesler.com/jquery/scrollTo/">http://demos.flesler.com/jquery/scrollTo/</a></li>
<li>Olha que massa que é criar gráficos com esse plugin para #jQuery usando <acronym title="HyperText Markup Language">HTML</acronym> 5&nbsp;<a rel="nofollow" href="http://www.filamentgroup.com/lab/jquery_visualize_plugin_accessible_charts_graphs_from_tables_html5_canvas/">http://www.filamentgroup.com/lab/jquery_visualize_plugin_accessible_charts_graphs_from_tables_html5_canvas/</a></li>
<li>#Autocomplete #plugin para #jQuery&nbsp;<a rel="nofollow" href="http://jquery.bassistance.de/autocomplete/demo/">http://jquery.bassistance.de/autocomplete/demo/</a></li>
<li>Chega daqueles alerts feiosos e malditos. #jGrowl um plugin para #jQuery que é supimpa&nbsp;<a rel="nofollow" href="http://stanlemon.net/projects/jgrowl.html#samples">http://stanlemon.net/projects/jgrowl.html#samples</a></li>
</ul>
<p>Pra quem quiser mais dicas de plugins vale a pena ficar ligado também no <a title="Blog sobre jQuery" href="http://ruancarlos.com.br/" target="_blank">blog do Ruan</a>, um amigo e também outro jQuery maníaco, sempre que pode ele posta um plugin útil lá no blog&nbsp;:)</p>
<p>Bom é isso pessoal espero que tenham gostado, se tiverem mais plugins compartilhem nos comentários&nbsp;:)</p>
<p>Um abraço e até a próxima.<br />
<h3 class='related_post_title'>Leia&nbsp;também:</h3>
<ul class='related_post'>
<li><a href='http://www.seo.blog.br/desenvolvimento-web/melhorando-experiencia-usuario-plugins-jquery.html' title='jQuery Plugins, melhore a experiência do usuário'>jQuery Plugins, melhore a experiência do&nbsp;usuário</a></li>
<li><a href='http://www.seo.blog.br/seo/classe-em-php-para-seo.html' title='Classe em php para SEO&thinsp;&#8211;&thinsp;class.seo.php'>Classe em php para <acronym title="Search Engine Optimization">SEO</acronym>&thinsp;&#8211;&thinsp;class.seo.php</a></li>
<li><a href='http://www.seo.blog.br/seo/personalizando-tag-title-meta-tags-com-php.html' title='Personalizando a tag title e meta tags com php.'>Personalizando a tag title e meta tags com&nbsp;php.</a></li>
<li><a href='http://www.seo.blog.br/seo/javascript-nao-obstrutivo-com-jquery.html' title='JavaScript não obstrutivo com jQuery.'>JavaScript não obstrutivo com&nbsp;jQuery.</a></li>
<li><a href='http://www.seo.blog.br/web-standards/web-standards-torne-seu-site-legivel-em-qualquer-lugar.html' title='Web Standards, torne seu site legível em qualquer lugar.'>Web Standards, torne seu site legível em qualquer&nbsp;lugar.</a></li>
</ul>]]></content:encoded>
			<wfw:commentRss>http://seo.blog.br/desenvolvimento-web/20-plugins-jquery-para-facilitar-o-desenvolvimento-web.html/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>jQuery Plugins, melhore a experiência do usuário</title>
		<link>http://seo.blog.br/desenvolvimento-web/melhorando-experiencia-usuario-plugins-jquery.html</link>
		<comments>http://seo.blog.br/desenvolvimento-web/melhorando-experiencia-usuario-plugins-jquery.html#comments</comments>
		<pubDate>Fri, 02 Jan 2009 21:40:24 +0000</pubDate>
		<dc:creator>Ronaldo Bitencourt</dc:creator>
				<category><![CDATA[Desenvolvimento Web]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Produtividade]]></category>
		<category><![CDATA[Usuário]]></category>

		<guid isPermaLink="false">http://www.seo.blog.br/?p=85</guid>
		<description><![CDATA[Atualizado 21 de Julho de 2009: Mais 20 Plugins jQuery para facilitar o desenvolvimento&#160;Web
Desde que conheço javascript, nunca foi tão fácil usar essa linguagem magnífica como agora que estou me adaptando o jquery e seus plugins. Já vi em muitos blogs aqui do Brasil e de fora que falam sobre plugins para jquery, listas de [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>Atualizado 21 de Julho de 2009: Mais <a title="20 Plugins jQuery para facilitar o desenvolvimento Web" rel="bookmark" href="http://www.seo.blog.br/desenvolvimento-web/20-plugins-jquery-para-facilitar-o-desenvolvimento-web.html">20 Plugins jQuery para facilitar o desenvolvimento&nbsp;Web</a></p></blockquote>
<p>Desde que conheço javascript, nunca foi tão fácil usar essa linguagem magnífica como agora que estou me adaptando o jquery e seus plugins. Já vi em muitos blogs aqui do Brasil e de fora que falam sobre plugins para jquery, listas de 10 a 50 plugins mais usados ou mais interessantes. Bem aqui eu vou dar algumas dicas que nos últimos tempos estão me poupando muito tempo e deixando os projetos da <a title="Agência Hive - Florianópolis, SC" href="http://www.agenciahive.com.br" target="_blank">agência de internet</a> onde trabalho muito mais&nbsp;atraentes.</p>
<p>Abaixo alguns plugins para jquery que acho legal compartilhar com&nbsp;todos:</p>
<h3>Masked Input&nbsp;Plugin</h3>
<p>Para formulários este plugin é fenomenal, quando precisar usar mascaras em formulários é este plugin que você deve usar simples e eficiente.<br />
Site do plugin: <a title="Masked Input Plugin" href="http://digitalbush.com/projects/masked-input-plugin/" target="_blank">http://digitalbush.com/projects/masked-input-plugin/</a><br />
Download do Plugin:&nbsp;<a href="http://jquery-joshbush.googlecode.com/files/jquery.maskedinput-1.2.1.js" target="_blank">http://jquery-joshbush.googlecode.com/files/jquery.maskedinput-1.2.1.js</a></p>
<h3>Table&nbsp;Sorter</h3>
<p>Se você precisa organizar dados tabulares e ordená-los por ordem alfabética por exemplo, Table Sorter é uma ótima opção. A partir de uma tabela de dados ele ordena os dados conforme você quiser e ainda exibe paginação delimitando o conteúdo exibido. O visual da tabela é você quem determina através do <acronym title="Cascading Style Sheets">CSS</acronym>. Muito útil para listagens em sistemas de gestão de conteúdo este plugin com certeza tem que estar entre as ferramentas de um desenvolvedor web.<br />
Site do Plugin: <a href="http://tablesorter.com" target="_blank">http://tablesorter.com</a><br />
Download do Plugin:&nbsp;<a href="http://tablesorter.com/docs/#Download" target="_blank">http://tablesorter.com/docs/#Download</a></p>
<h3>Quick&nbsp;Search</h3>
<p>Quando precisar utilizar um formulário para uma busca rápida em alguma listagem, tabela ou textos, Quick Search é muito útil, em tempo de execução ele faz uma busca e filtra só o termo digitado no formulário.<br />
Site do Plugin: <a href="http://rikrikrik.com/jquery/quicksearch" target="_blank">http://rikrikrik.com/jquery/quicksearch</a><br />
Download do Plugin:&nbsp;<a href="http://rikrikrik.com/jquery/quicksearch/#download" target="_blank">http://rikrikrik.com/jquery/quicksearch/#download</a></p>
<h3>jQuery Cycle&nbsp;Plugin</h3>
<p>Slideshow, galeria de imagens, notícias rotativas, rolagem de elementos, enfim este plugin possibilita tudo isso e um pouco mais, além de ser muito fácil de usar ele permite uma infinidade de efeitos de fade, scroll, easing, toggle dentre outros. ( designers adoram este plugin )<br />
Site do Plugin: <a href="http://malsup.com/jquery/cycle/" target="_blank">http://malsup.com/jquery/cycle/</a><br />
Download do Plugin:&nbsp;<a href="http://malsup.com/jquery/cycle/download.html" target="_blank">http://malsup.com/jquery/cycle/download.html</a></p>
<h3>Datepicker</h3>
<p>Seleção de datas, períodos exibição de hora e data são apenas algumas das funcionalidades deste plugin. Com um calendário simpático ele permite todas essas interações com quase nenhum esforço do programador/desenvolvedor e com certeza para o usuário o resultado final é o melhor possível.<br />
Site do Plugin: <a href="http://docs.jquery.com/UI/Datepicker" target="_blank">http://docs.jquery.com/UI/Datepicker</a><br />
Download do Plugin:&nbsp;<a href="http://ui.jquery.com/download" target="_blank">http://ui.jquery.com/download</a></p>
<h3>jQuery Tabs&nbsp;Plugin</h3>
<p>Muitas vezes um conteúdo extenso precisa ser compactado para tornar a experiência do usuário mais agradável. O uso de abas é uma maneira muito utilizada, o plugin Tabs permite a criação de abas de uma forma muito simples, e não obstrutiva como comentei no meu post anterior sobre <a title="Javascript não obstrutivo com jquery" href="http://www.seo.blog.br/arquivo/12-2008/javascript-nao-obstrutivo-com-jquery">javacript não obstrutivo</a>.<br />
Site do Plugin: <a href="http://docs.jquery.com/UI/Tabs" target="_blank">http://docs.jquery.com/UI/Tabs</a><br />
Download do Plugin:&nbsp;<a href="http://ui.jquery.com/download" target="_blank">http://ui.jquery.com/download</a></p>
<p>Em rítmo de <span style="text-decoration: line-through;">férias</span> que 2009 seja fantástico a todos.<br />
<h3 class='related_post_title'>Leia&nbsp;também:</h3>
<ul class='related_post'>
<li><a href='http://www.seo.blog.br/desenvolvimento-web/20-plugins-jquery-para-facilitar-o-desenvolvimento-web.html' title='20 Plugins jQuery para facilitar o desenvolvimento Web'>20 Plugins jQuery para facilitar o desenvolvimento&nbsp;Web</a></li>
<li><a href='http://www.seo.blog.br/seo/javascript-nao-obstrutivo-com-jquery.html' title='JavaScript não obstrutivo com jQuery.'>JavaScript não obstrutivo com&nbsp;jQuery.</a></li>
<li><a href='http://www.seo.blog.br/seo/classe-em-php-para-seo.html' title='Classe em php para SEO&thinsp;&#8211;&thinsp;class.seo.php'>Classe em php para <acronym title="Search Engine Optimization">SEO</acronym>&thinsp;&#8211;&thinsp;class.seo.php</a></li>
<li><a href='http://www.seo.blog.br/seo/personalizando-tag-title-meta-tags-com-php.html' title='Personalizando a tag title e meta tags com php.'>Personalizando a tag title e meta tags com&nbsp;php.</a></li>
<li><a href='http://www.seo.blog.br/web-standards/web-standards-torne-seu-site-legivel-em-qualquer-lugar.html' title='Web Standards, torne seu site legível em qualquer lugar.'>Web Standards, torne seu site legível em qualquer&nbsp;lugar.</a></li>
</ul>]]></content:encoded>
			<wfw:commentRss>http://seo.blog.br/desenvolvimento-web/melhorando-experiencia-usuario-plugins-jquery.html/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>JavaScript não obstrutivo com jQuery.</title>
		<link>http://seo.blog.br/seo/javascript-nao-obstrutivo-com-jquery.html</link>
		<comments>http://seo.blog.br/seo/javascript-nao-obstrutivo-com-jquery.html#comments</comments>
		<pubDate>Thu, 18 Dec 2008 05:29:52 +0000</pubDate>
		<dc:creator>Ronaldo Bitencourt</dc:creator>
				<category><![CDATA[Compatibilidade]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Acessibilidade]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Produtividade]]></category>

		<guid isPermaLink="false">http://www.seo.blog.br/?p=53</guid>
		<description><![CDATA[Uma das linguagens de programação mais utilizadas na internet está tomando um novo rumo. O JavaScript sempre foi muito conhecido pelos desenvolvedores por ser fácil de usar e proporcionar mais interatividade em web sites, mas nos últimos anos como tudo o que envolve tecnologia o JavaScript além de se tornar indispensável para um desenvolvedor web [...]]]></description>
			<content:encoded><![CDATA[<p>Uma das linguagens de programação mais utilizadas na internet está tomando um novo rumo. O JavaScript sempre foi muito conhecido pelos desenvolvedores por ser fácil de usar e proporcionar mais interatividade em web sites, mas nos últimos anos como tudo o que envolve tecnologia o JavaScript além de se tornar indispensável para um desenvolvedor web vem se tornando uma ferramenta cada vez mais explorada.<br />
O termo &#8220;<strong>JavaScript não obstrutivo</strong>&#8221; diz respeito a scripts fora do código <acronym title="HyperText Markup Language">HTML</acronym> de um web site, muitos sites utilizam scripts com várias linhas em meio aos códigos <acronym title="HyperText Markup Language">HTML</acronym>, utilizar o JavaScript não obstrutivo além de separar os scripts das marcações <acronym title="HyperText Markup Language">HTML</acronym> melhorando a manutenção do web site, ajuda na acessibilidade porque uma das funções do JavaScript não obstrutivo é tornar interações com scripts acessíveis para usuários que não possuam o JavaScript habilitado em seu&nbsp;navegador.</p>
<h3>Acessibilidade</h3>
<p>Vamos supor que tenhamos um menu horizontal e quando passamos o mouse por algum dos itens do menu apareçam outros sub-menus como na imagem&nbsp;abaixo.</p>
<p style="text-align: center;"><img class="aligncenter size-medium wp-image-64" style="clear:both" title="sub-menu" src="http://www.seo.blog.br/wp-content/uploads/2008/12/sub-menu-300x132.png" alt="sub menu 300x132 JavaScript não obstrutivo com jQuery." width="300" height="132" /></p>
<p style="clear:both;">
<p>Quando o site é acessado em computadores que não tenham suporte ao JavaScript ou que estejam com ele desabilitado o risco de os sub-itens não aparecerem ou aparecerem de forma errônea é muito grande, por isso o uso do JavaScript não obstrutivo extingue definitivamente a possibilidade de o usuário não conseguir acessar os&nbsp;sub-itens.</p>
<p>Nos próximos posts vou falar sobre JavaScript não obstrutivo em barras de navegação. <a title="Feed Ronaldo Bitencourt" href="http://www.seo.blog.br/feed" target="_blank">Assine o feed</a> e fique&nbsp;esperto.</p>
<h3>Relação JavaScript não obstrutivo e&nbsp;<acronym title="Search Engine Optimization">SEO</acronym></h3>
<p>No exemplo acima vimos que o JavaScript não obstrutivo ajuda na acessibilidade das páginas na web, com os mecanismos de busca não é diferente. Menus como os da imagem acima quando gerados dinamicamente através de JavaScript se tornam um grande problema para os buscadores, a dificuldade dos robôs está em interpretar o código JavaScript quando o buscador analisa um web site a procura de links seja do mesmo site ou externos.<br />
Já que o conceito básico de rastreamento em Search Engines é sair farejando sites em busca de novos links para assim indexar o maior número de informações em seus servidores, por exemplo, se o link para a página de Produtos do seu web site for gerado dinamicamente através de JavaScript, é muito provável que os motores de busca tenham dificuldade em indexar essa página correndo o risco até de nem se quer ser indexada, este é apenas um exemplo dentre tantos problemas que scripts obstrutivos podem causar para o rank de sua página nos buscadores. Portanto JavaScript não obstrutivo passa a ser uma técnica indispensável para quem quer estar no topo do&nbsp;Google.</p>
<h3>Simplificando o desenvolvimento com&nbsp;<a href="http://www.seo.blog.br/arquivo/01-2009/melhorando-experiencia-usuario-plugins-jquery">jQuery</a></h3>
<p><strong>jQuery</strong> é um poderoso Framework em JavaScript que facilita muito o desenvolvimento do JavaScript não obstrutivo, é utilizado por grandes empresas de todo mundo como <em>Google </em>e <em>DELL </em>por exemplo. <strong>Compatibilidade e produtividade</strong> são umas das características mais marcantes dessa fantástica&nbsp;ferramenta.</p>
<p><strong>Compatibilidade</strong></p>
<p>Utilizando jQuery para o desenvolvimento de aplicações na web o desenvolvedor está seguro de que os scripts funcionarão perfeitamente nos Browsers mais utilizados no mundo inteiro como Internet Explorer, Mozilla Firefox, Safari e Opera. A segurança de que as interações no seu web site funcionarão para qualquer usuário com certeza é um ponto muito forte do&nbsp;jQuery.</p>
<p><strong>Produtividade</strong><br />
Para exemplificar o que muda quando passamos utilizar jQuery nada melhor do que comparar um código de JavaScript puro com um que execute a mesma função porém utilizando jQuery.<br />
Nas especificações do <acronym title="eXtensible HyperText Markup Language">XHTML</acronym> da <acronym title="World Wide Web Consortium">W3C</acronym> o parâmetro target=&#8221;_blank&#8221; da tag &lt;a&gt;, utilizado para fazer com que o link seja aberto em nova janela, foi retirado por se tratar de uma funcionalidade extra a de apenas marcar as&nbsp;páginas.</p>
<p>Para simular este efeito agora é recomendado que seja utilizado através de JavaScript, pois bem, vamos ver o exemplo de link externo em JavaScript&nbsp;puro:</p>
<pre name="code" class="javascript">

function createExternalLinks() {
    if(document.getElementsByTagName) {
        var anchors = document.getElementsByTagName('a');
        for(var i=0; i<anchors .length; i++) {
            var anchor = anchors[i];
            if(anchor.getAttribute("href") &#038;&#038; anchor.getAttribute('rel')=='externo') {
                anchor.target = '_blank';
            }
        }
    }
}
</pre>
<p>Neste script é feito uma varredura no documento procurando tags ancora, &lt;a&gt;, que possua o atributo, rel="externo", e depois é adicionado nessa tag o atributo&nbsp;target="_blank".</p>
<p>Agora vamos ver a mesma função sendo escrita com o uso do&nbsp;jQuery:</p>
<pre name="code" class="javascript">
$(document).ready(function(){
      $("a[@rel=externo]").attr('target','_blank');
});
</pre>
<p>Assim como no script anterior este faz a mesma varredura, porém com um número de linhas muito&nbsp;reduzido.</p>
<p><strong>É grande a diferença não&nbsp;é?</strong></p>
<p>Este é apenas um exemplo do uso do jQuery em um script pequeno, agora tente imaginar o que o uso do jQuery faria em funções com 50 ou mais linhas de código, manutenção e peso das aplicações com certeza seriam&nbsp;reduzidos.</p>
<p>Neste post mostrei apenas um exemplo do uso do jQuery para ilustrar a facilidade que a ferramenta proporciona, nos próximos posts vou falar mais sobre jQuery e suas facilidades, exemplos de aplicação e plugins para uso no desenvolvimento serão&nbsp;explorados.</p>
<p>Até a próxima.</anchors></pre>
<h3 class='related_post_title'>Leia&nbsp;também:</h3>
<ul class='related_post'>
<li><a href='http://www.seo.blog.br/desenvolvimento-web/melhorando-experiencia-usuario-plugins-jquery.html' title='jQuery Plugins, melhore a experiência do usuário'>jQuery Plugins, melhore a experiência do&nbsp;usuário</a></li>
<li><a href='http://www.seo.blog.br/seo/black-hat-e-white-hat-o-que-e-o-que-e.html' title='Black Hat e White Hat, o que é, o que é?'>Black Hat e White Hat, o que é, o que&nbsp;é?</a></li>
<li><a href='http://www.seo.blog.br/seo/eventos-de-seo/uaiseo-o-primeiro-evento-de-seo-de-2010.html' title='UaiSEO o primeiro evento de SEO de 2010'>UaiSEO o primeiro evento de <acronym title="Search Engine Optimization">SEO</acronym> de&nbsp;2010</a></li>
<li><a href='http://www.seo.blog.br/seo/eventos-de-seo/apresentacao-de-seo-off-page-no-seocamp.html' title='Apresentação de SEO Off-Page no SEOcamp'>Apresentação de <acronym title="Search Engine Optimization">SEO</acronym> Off-Page no&nbsp;SEOcamp</a></li>
<li><a href='http://www.seo.blog.br/desenvolvimento-web/20-plugins-jquery-para-facilitar-o-desenvolvimento-web.html' title='20 Plugins jQuery para facilitar o desenvolvimento Web'>20 Plugins jQuery para facilitar o desenvolvimento&nbsp;Web</a></li>
</ul>]]></content:encoded>
			<wfw:commentRss>http://seo.blog.br/seo/javascript-nao-obstrutivo-com-jquery.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
