<?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>Fernando Softov &#187; javascript</title>
	<atom:link href="http://www.softov.com.br/blog/tag/javascript/feed" rel="self" type="application/rss+xml" />
	<link>http://www.softov.com.br/blog</link>
	<description>Só mais um blog do WordPress</description>
	<lastBuildDate>Tue, 28 Sep 2010 03:18:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Jquery, introdução</title>
		<link>http://www.softov.com.br/blog/post/82/jquery-introducao</link>
		<comments>http://www.softov.com.br/blog/post/82/jquery-introducao#comments</comments>
		<pubDate>Mon, 07 Sep 2009 00:22:43 +0000</pubDate>
		<dc:creator>fernandosoftov</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://www.softov.com.br/blog/?p=82</guid>
		<description><![CDATA[O jQuery, é uma das melhores coisas que aconteceram nos últimos anos em termos de programação. A Linguagem jQuery é rápida e concisa, ao utilizala, tornamos o site extremamente poderoso, funcional e atractivo. Neste post vou mostrar uma introdução ao Jquery, motivos para utiliza-lo no desenvolvimento de um web site. Vantagens: Compatibilidade com qualquer navegador; [...]]]></description>
			<content:encoded><![CDATA[<p>O jQuery, é uma das melhores coisas que aconteceram nos últimos anos em termos de programação. A Linguagem jQuery é rápida e concisa, ao utilizala, tornamos o site extremamente poderoso, funcional e atractivo.</p>
<p>Neste post vou mostrar uma introdução ao Jquery, motivos para utiliza-lo no desenvolvimento de um web site.</p>
<h3>Vantagens:</h3>
<ul>
<li>Compatibilidade com qualquer navegador;</li>
<li>Seu peso é bem leve ficando em torno de 20kb(comprimido);</li>
<li>Otimização de código, você evita de programar linhas e linhas de código;</li>
<li>Você consegue acessar a qualquer elemento ou combinações de elementos;</li>
<li>Possui diversos efeitos visuais para deixar seu site mais atraente.</li>
</ul>
<h3>Introdução</h3>
<p>Primeiramente acesse este link <a href="http://docs.jquery.com/Downloading_jQuery" target="_blank">http://docs.jquery.com/Downloading_jQuery</a>, e faça o download da versão mais recente da JQuery. De prefencia baixe a versão comprimida.</p>
<p>Após ter efetuado o download bastar inserir o jquery entre os heads do seu html</p>
<pre class="brush: xml;">
&lt;script type=&quot;text/javascript&quot; language
=&quot;javascript&quot; src=&quot;javascript/jquery.js&quot;&gt;&lt;/script&gt;
</pre>
<h3>Utilizando</h3>
<p>O uso do jQuery é bem simples, digamos que você queira selecionar todas as tgs &#8216;div&#8217;.</p>
<p>Em javascript</p>
<pre class="brush: jscript;">
document.getElementsByTagName(&quot;div&quot;);
</pre>
<p>Em jQuery:</p>
<pre class="brush: jscript;">
(&quot;div&quot;);
</pre>
<p>Seguindo o exemplo acima já podemos ter uma noção da simplicidade do uso do jQuery. Agora supomos que vc queira selecionar não todas as divs, mas outro elemento pelo id ou pela classe.</p>
<pre class="brush: jscript;">

// pela id conteudo
(&quot;#conteudo&quot;);

// pela classe link
(&quot;.link&quot;);

//um link com a classe titulo
(&quot;a.titulo&quot;);

//selecionando todas as div com a classe menu que estão dentro da div conteudo
(&quot;#conteudo div.menu&quot;);
//ou
(&quot;div.menu&quot;, &quot;#conteudo&quot;);
</pre>
<p>A estrutura segue este padrão bem simples. Sem muita complicação.</p>
<p>Bom agora vejamos como utilizar efeitos no jQuery.</p>
<pre class="brush: jscript;">

// escondendo um elemento
(&quot;#id_do_elemento&quot;).hide()

// mostrando o elemento
(&quot;#id_do_elemento&quot;).show()
</pre>
<p>No exemplo acima temos<br />
<strong>(&#8220;#id_do_elemento&#8221;)</strong> = refencia ao elemento<br />
<strong>hide(&#8220;slow&#8221;)</strong> = efeito</p>
<p>O jQuery conta também com efeitos do tipo fadeIn, fadeOut e fadeTo</p>
<pre class="brush: jscript;">
(&quot;p&quot;).fadeIn(&quot;slow&quot;);
(&quot;p&quot;).fadeOut(&quot;slow&quot;);
(&quot;p&quot;).fadeTo(&quot;slow&quot;);
</pre>
<h3>Eventos</h3>
<p>Agora queremos um elemento que ao clicarmos nele dispara um evento em outro elemento.</p>
<p>Estrutura html</p>
<pre class="brush: xml;">

&lt;a href=&quot;#&quot; class=&quot;mostra&quot;&gt;mostrar div&lt;/a&gt;

&lt;div id=&quot;recebe&quot; style=&quot;display:none;&quot;&gt;estou mostrando esta div&lt;/div&gt;
</pre>
<p>Estrutura jQuery</p>
<pre class="brush: jscript;">
$(document).ready(function(){
                $(&quot;a.mostra&quot;).click(function(){
                         $(&quot;#recebe&quot;).show();
                 });
});
</pre>
<p>Exemplo:<br />
<a class="mostra" href="javascript:void(0);">mostrar div</a></p>
<div id="recebe" style="display:none;background-color:#ff0">estou mostrando esta div</div>
<p><script type="text/javascript">// <![CDATA[
 $(document).ready(function(){                $("a.mostra").click(function(){                        $("#recebe").show();                }); });
// ]]&gt;</script></p>
<p>O que foi feito é bem simples, pegamos a tag de link &#8220;<em>a</em>&#8221; com a classe &#8220;<em>mostra</em>&#8221; e adicionamos uma acão ao ser clicado &#8220;<strong>.click(function(){ }) </strong>;&#8221;, dentro da função instanciamos o elemento de id &#8220;<em>recebe</em>&#8220;, adicionando o efeito de <strong>show();</strong></p>
<p>O jQuery é bem dinamico e ainda possibilita a manipulação de objetos <strong>DOM</strong>, Ajax, validação de formulário e muitos outros efeitos.</p>
<p>Por hoje é tudo pessoal, logo estarei postando aqui mais funcionalidades do jQuery.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.softov.com.br/blog/post/82/jquery-introducao/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

