<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Top rated never dies » Domênico Citrângulo</title>
	
	<link>http://www.toprated.com.br</link>
	<description>Top Rated é um blog sobre o mundo do design com dicas, tutoriais e inspiracao. Artigos sobre CSS, HTML, Photoshop. E claro, um pouco de bom humor</description>
	<lastBuildDate>Mon, 25 Feb 2013 12:35:36 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/toprated" /><feedburner:info uri="toprated" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>toprated</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>jQuery para iniciantes – Métodos</title>
		<link>http://feedproxy.google.com/~r/toprated/~3/uI162DtIwXM/jquery-para-iniciantes-metodos</link>
		<comments>http://www.toprated.com.br/jquery-para-iniciantes-metodos#comments</comments>
		<pubDate>Mon, 25 Feb 2013 12:35:36 +0000</pubDate>
		<dc:creator>Domênico Citrângulo</dc:creator>
				<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[Tutoriais]]></category>
		<category><![CDATA[desenvolvimento]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery]]></category>

		<guid isPermaLink="false">http://www.toprated.com.br/?p=2844</guid>
		<description><![CDATA[Além de saber o que é jQuery [<a href="http://www.toprated.com.br/jquery-para-iniciantes" title="jQuery para iniciantes">jQuery para iniciantes</a>] , conhecer sua sintaxe e como selecionar elementos dentro da página [<a href="http://www.toprated.com.br/jquery-para-iniciantes-sintaxe-e-seletores" title="jQuery para iniciantes – Sintaxe e seletores">jQuery para iniciantes – Sintaxe e seletores</a>], é importante entender como funcionam os seus métodos. É com eles que manipulamos os elementos da página, fazemos requisições assíncronas [ajax] e muitas outras coisas.]]></description>
				<content:encoded><![CDATA[<div id='highlight'>Porém, antes de começar a falar sobre métodos, vamos relembrar como funciona a sintaxe básica jQuery, pois ela será importantíssima para entender como interagir com os elementos da página:<br />
<img src="http://www.toprated.com.br/wp-content/uploads/2012/04/metodo.png" /></p>
<p>Como vimos nos posts anteriores, no exemplo acima, a primeira parte da linha é responsável por selecionar o elemento com o qual queremos interagir. Nesse caso, selecionei o elemento &lt;body&gt;, ou seja, todo o corpo da página. Logo depois, utilizo o método <b>.css()</b> para alterar uma propriedade css deste elemento. Este tipo de sintaxe é bastante comum quando trabalhamos com jQuery. Sobre a primeira parte, os seletores, nós <a href="http://www.toprated.com.br/jquery-para-iniciantes-sintaxe-e-seletores" title="jQuery para iniciantes – Sintaxe e seletores">já falamos</a>. Agora vamos à segunda etapa, os métodos.</p>
<h1>Exemplo 1</h1>
<p>Veja a demonstração abaixo. Navegue pelas abas Javascript, HTML e Result para ver todo o código e o live preview: </p>
<p><iframe style="width: 100%; height: 240px" src="http://jsfiddle.net/domeniconicola/5qEb2/embedded/" allowfullscreen="allowfullscreen" frameborder="0"></iframe></p>
<p>Veja que no exemplo acima, na aba Javascript [claro], usamos 2 seletores e 2 métodos jQuery:</p>
<pre class="brush:js">$('#botao1').click(function () {</pre>
<p><b>$(&#8216;#botao1&#8242;)</b> &#8211; aqui usamos o seletor &#8216;#botao1&#8242; para selecionar o elemento HTML <strong>&lt;a id=&#8221;botao1&#8243;&gt;Mudar a cor do background&lt;/a&gt;</strong><br />
<b>.click(function () {</b> &#8211; este método nos ajuda a vincular [bind] uma função ou método [neste caso, a mudança de background] ao evento de clique do objeto selecionado ['#botao1']. </p>
<pre class="brush:js">$('body').css('background-color', '#f90');</pre>
<p><b>$(&#8216;body&#8217;)</b> &#8211; aqui usamos mais uma vez um seletor jQuery, agora para selecionar a tag &lt;body&gt;</strong><br />
<b>.css(&#8216;background-color&#8217;, &#8216;#f90&#8242;);</b> &#8211; o método <strong>.css()</strong> é usado para alterar propriedades CSS do elemento selecionado [&lt;body&gt;].</p>
<p>Perceba que o método <strong>.css()</strong> recebe 2 parâmetros. O primeiro é o nome da propriedade que queremos alterar [background-color], o segundo é o valor que queremos atribuir a esta propriedade [#f90];</p>
<h1>Exemplo 2</h1>
<p>OK, alterei a cor do background, e daí? Daí que com esta mesma sintaxe você pode usar vários outros métodos jQuery.<br />
Veja mais um exemplo:</p>
<p><iframe style="width: 100%; height: 240px" src="http://jsfiddle.net/domeniconicola/38Ufm/embedded/" allowfullscreen="allowfullscreen" frameborder="0"></iframe></p>
<p>O exemplo acima usa o mesmo seletor do primeiro código para vincular uma função ao evento clique do nosso botão, mas depois utiliza seletor e método diferentes.</p>
<pre class="brush:js">$('#botao1').click(function () {</pre>
<p><b>$(&#8216;#botao1&#8242;)</b> &#8211; aqui usamos o seletor &#8216;#botao1&#8242; para selecionar o elemento HTML <strong>&lt;a id=&#8221;botao1&#8243;&gt;Ocultar/Mostrar título&lt;/a&gt;</strong><br />
<b>.click(function () {</b> &#8211; este método nos ajuda a vincular [bind] uma função ou método ao evento de clique do objeto selecionado ['#botao1']. </p>
<pre class="brush:js">$('h1').slideToggle();</pre>
<p><b>$(&#8216;h1&#8242;)</b> &#8211; seletor jQuery &#8216;h1&#8242; selecionando a tag &lt;h1&gt;<br />
<b>.slideToggle();</b> &#8211; o método <strong>.slideToggle()</strong> aplica uma animação do tipo slide ao elemento selecionado [h1] ocultando-o se ele estiver visível ou exindo-o se estiver oculto.</p>
<p>Usamos exatamente a mesma sintaxe do primeiro exemplo, alterando apenas o elemento com o qual estamos trabalhando [de body para h1] e o método utilizado [de .css() para .slideToggle()].</p>
<h1>Exemplo 3</h1>
<p>Veja mais este exemplo, agora utilizando o método <b>.append()</b>:</p>
<p><iframe style="width: 100%; height: 240px" src="http://jsfiddle.net/domeniconicola/fcatR/embedded/" allowfullscreen="allowfullscreen" frameborder="0"></iframe></p>
<p>Aqui, repetimos mais uma vez a primeira linha, vinculando uma função ao evento clique do botão, mas usamos um outro método dentro da função:</p>
<pre class="brush:js">$('ul').append('&lt;li&gt;Outro item&lt;/li&gt;');</pre>
<p><b>$(&#8216;ul&#8217;)</b> &#8211; seletor jQuery &#8216;ul&#8217; selecionando a tag &lt;ul&gt; [lista]<br />
<b>.append(&#8216;&lt;li&gt;Outro item&lt;/li&gt;&#8217;);</b> &#8211; o método <strong>.append()</strong> adiciona um elemento html ao final do elemento selecionado [ul]. Aceita como parâmetro o objeto a ser inserido.</p>
<p>Acima, usamos o método <strong>.append()</strong> para adicionar itens a uma lista. Veja que a sintaxe é exatamente a mesma dos outros exemplos.</p>
<h1>Conclusão</h1>
<p>Apesar da sintaxe extremamente simples e reutilizável [os exemplos acima usam praticamente a mesma sintaxe], podemos usar jQuery para as mais diversas tarefas e aplicações. Acima, mostrei apenas 4 (.click(), .css(), .slideToggle() e .append()) de dezenas de métodos disponíveis na biblioteca. Não perca tempo e comece a pesquisar mais métodos na <a href="http://api.jquery.com/" title="jQuery API" target="_blank">documentação da jQuery</a>. Você irá descobrir que há muitos deles que pode começar a usar agora mesmo e que com certeza facilitarão a sua vida.</p>
<h1>Quer saber mais?</h1>
<p>Confira os posts anteriores da série jQuery para iniciantes:<br />
- <a href="http://www.toprated.com.br/jquery-para-iniciantes" title="jQuery para iniciantes">jQuery para iniciantes</a><br />
- <a href="http://www.toprated.com.br/jquery-para-iniciantes-sintaxe-e-seletores" title="jQuery para iniciantes – Sintaxe e seletores">jQuery para iniciantes II &#8211; Sintaxe e seletores</a>
</div>
<img src="http://feeds.feedburner.com/~r/toprated/~4/uI162DtIwXM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.toprated.com.br/jquery-para-iniciantes-metodos/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.toprated.com.br/jquery-para-iniciantes-metodos</feedburner:origLink></item>
		<item>
		<title>Como criar QR Codes dinamicamente</title>
		<link>http://feedproxy.google.com/~r/toprated/~3/jcBkzcBSAks/como-criar-qr-codes-dinamicamente</link>
		<comments>http://www.toprated.com.br/como-criar-qr-codes-dinamicamente#comments</comments>
		<pubDate>Sat, 09 Feb 2013 14:37:52 +0000</pubDate>
		<dc:creator>Domênico Citrângulo</dc:creator>
				<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[qrcod]]></category>

		<guid isPermaLink="false">http://www.toprated.com.br/?p=2762</guid>
		<description><![CDATA[Com o crescimento do número de smartphones capazes de ler QR codes, este recurso também vem ganhando muitos adeptos no Brasil. Há cada vez mais serviços usando QR codes para se comunicar com seus clientes: dar informações sobre produtos, promoções, links, etc.]]></description>
				<content:encoded><![CDATA[<div id="download"><a href="http://www.toprated.com.br/static-content/qrcode.zip">Download</a></div>
<div id="demo"><a href="http://www.toprated.com.br/static-content/qrcode.htm" target="_blank">Demo</a></div>
<p>E com isso, novas necessidades surgem. Uma delas é a de criar QR codes dinamicamente. Imagine por exemplo um display eletrônico que exibe várias ofertas de produtos para clientes que estão na rua, no metrô ou em um estádio de futebol. Ao invés de mostrar o endereço de um link, por que não mostrar também um QR code? Ao invés de ter que digitar a url, tudo que os espectadores precisam fazer é apontar o celular para o código para serem então direcionados ao site do anunciante.</p>
<p>Quando preciso usar QR codes dinamicamente em projetos web, uso o <a href="http://d-project.googlecode.com/svn/trunk/misc/qrcode/index.html" title="QR Code Generator" target="_blank">QR Code Generator for JavaScript</a> criado por <a href="http://www.d-project.com/" title="Kazuhiko Arase" target="_blank">Kazuhiko Arase</a>. Veja como usá-lo abaixo:</p>
<pre class="brush:js">
function createQRCode(text, containerId, typeNumber) {
	var qr = qrcode(typeNumber || 4,'M'); // errorCorrectLevel = M
	qr.addData(text);
	qr.make();
	document.getElementById(containerId).innerHTML = qr.createImgTag();
};
createQRCode('http://www.toprated.com.br', 'exemplo1', 8);
</pre>
<div id="exemplo1" style="width:115px; height:135px;"></div>
<p>No exemplo acima, criei uma função simples que recebe 3 parâmetros:<br />
<strong>text</strong> é o texto (string) que será convertido para QR Code<br />
<strong>containerId</strong> é o id do elemento onde será inserido o QR Code<br />
<strong>typeNumber</strong> é o número de pontos, o que também influencia no tamanho da imagem e quantidade de caracteres da suportados</p>
<p>A vantagem dessa biblioteca é a independência de outros frameworks, o que faz com que você possa usá-la em conjunto com jQuery, Mootools, ou qualquer outra. Além disso, esse método não necessita de qualquer outra requisição HTTP, ao contrário da Google Chart API, que também pode ser usada para <a href="http://www.toprated.com.br/como-criar-um-qr-code-em-1-minuto" title="Como criar um QR Code em 1 minuto">criação de QR Codes</a>.<br />
Além de JavaScript, há versões <a href="http://d-project.googlecode.com/svn/trunk/misc/qrcode/java/" title="QR Code Generator" target="_blank">Java</a>, <a href="http://d-project.googlecode.com/svn/trunk/misc/qrcode/ruby/" title="QR Code Generator" target="_blank">Ruby</a>, <a href="http://d-project.googlecode.com/svn/trunk/misc/qrcode/php/" title="QR Code Generator" target="_blank">PHP</a>, <a href="http://d-project.googlecode.com/svn/trunk/misc/qrcode/python/" title="QR Code Generator" target="_blank">Python</a> e <a href="http://d-project.googlecode.com/svn/trunk/misc/qrcode/as3/" title="QR Code Generator" target="_blank">AS3</a>.</p>
<p>Mas se você é um adepto do jQuery, pode utilizar o wrapper <a href="http://larsjung.de/qrcode/" title="jQuery.qrcode" target="_blank">jQuery.qrcode</a> criado por <a href="http://larsjung.de/" target="_blank">Lars Jung</a>, que deixa tudo ainda mais simples, como a possibilidade de usar cores:</p>
<pre class="brush:js">
jQuery("#exemplo2").qrcode({
	width: 200,
	height: 200,
	color: '#3a3',
	text: 'http://www.toprated.com.br'
});
</pre>
<div id="exemplo2" style="width:200px; height:200px;"></div>
<p><script src="http://www.toprated.com.br/static-content/qrcode.js"></script><br />
<script src="http://www.toprated.com.br/static-content/jquery.qrcode.js"></script><br />
<script>
function createQRCode(text, containerId, typeNumber) {
	var qr = qrcode(typeNumber || 4,'M'); //typeNumber = 4; errorCorrectLevel = M
	qr.addData(text);
	qr.make();
	document.getElementById(containerId).innerHTML = qr.createImgTag();
};
createQRCode('http://www.toprated.com.br', 'exemplo1', 8);
jQuery("#exemplo2").qrcode({
	width: 200,
	height: 200,
	color: '#3a3',
	text: 'http://www.toprated.com.br/?p=2762'
});
</script></p>
<img src="http://feeds.feedburner.com/~r/toprated/~4/jcBkzcBSAks" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.toprated.com.br/como-criar-qr-codes-dinamicamente/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.toprated.com.br/como-criar-qr-codes-dinamicamente</feedburner:origLink></item>
		<item>
		<title>Marcar e desmarcar checkboxes usando jQuery</title>
		<link>http://feedproxy.google.com/~r/toprated/~3/0Ob5zL-eSiw/marcar-e-desmarcar-checkboxes-com-jquery</link>
		<comments>http://www.toprated.com.br/marcar-e-desmarcar-checkboxes-com-jquery#comments</comments>
		<pubDate>Sun, 27 Jan 2013 13:53:29 +0000</pubDate>
		<dc:creator>Domênico Citrângulo</dc:creator>
				<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://www.toprated.com.br/?p=2745</guid>
		<description><![CDATA[Esta é uma pergunta frequente: como <b>marcar e desmarcar um checkbox</b> [caixa de seleção] via javascript. Como uso jQuery na grande maioria dos meus projetos, vou mostrar como fazer isso usando esta biblioteca e suas funções <b>.prop()</b> e <b>.attr()</b>.]]></description>
				<content:encoded><![CDATA[<h1>jQuery 1.6+</h1>
<p>Nas versões jQuery 1.6 e superiores, use s função .prop() para alterar a propriedade &#8220;checked&#8221; do checkbox, assim:</p>
<pre class="brush: jscript;">
//marcar
$('.seuCheckbox').prop('checked', true);
//desmarcar
$('.seuCheckbox').prop('checked', false);
</pre>
<p>*: observe que neste exemplo estamos manipulando o checkbox através da  sua classe &#8220;.seuCheckbox&#8221;.</p>
<h1>jQuery 1.5 e anteriores</h1>
<p>Use a função .attr() para marcar a caixa de seleção, alterando o valor do atributo &#8220;checked&#8221;. Desmarque o checkbox removendo este atributo:</p>
<pre class="brush: jscript;">
//marcar
$('.seuCheckbox').attr('checked','checked');
//desmarcar
$('.seuCheckbox').removeAttr('checked');</pre>
<p>*: observe que neste exemplo estamos manipulando o checkbox através da  sua classe &#8220;.seuCheckbox&#8221;.</p>
<p>A função .prop() foi adicionada a partir da versão 1.6, por isso precisamos usar a .attr() no jQuery 1.5-.</p>
<p>(<a href="http://www.domeniconicola.com/how-do-i-check-a-checkbox-with-jquery/" target="_blank">Via</a>)</p>
<img src="http://feeds.feedburner.com/~r/toprated/~4/0Ob5zL-eSiw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.toprated.com.br/marcar-e-desmarcar-checkboxes-com-jquery/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.toprated.com.br/marcar-e-desmarcar-checkboxes-com-jquery</feedburner:origLink></item>
		<item>
		<title>Como obter o valor de query strings via javascript</title>
		<link>http://feedproxy.google.com/~r/toprated/~3/aHmjFkD1_iI/como-obter-o-valor-de-query-strings-via-javascript</link>
		<comments>http://www.toprated.com.br/como-obter-o-valor-de-query-strings-via-javascript#comments</comments>
		<pubDate>Sun, 27 Jan 2013 13:33:32 +0000</pubDate>
		<dc:creator>Domênico Citrângulo</dc:creator>
				<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://www.toprated.com.br/?p=2737</guid>
		<description><![CDATA[Uma necessidade bastante comum para desenvolvedores front-end é a de trabalhar com dados dinâmicos passados via query strings (ex. http://www.toprated.com.br/?nome=MeuNome&#038;idade=25). Esta é uma tarefa bastante simples para a qual sempre uso esta função, que não depende de nenhum framework e por isso pode ser usada em qualquer projeto:
]]></description>
				<content:encoded><![CDATA[<pre class="brush: jscript;">
function getParameterByName(name)
{
  name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
  var regexS = "[\\?&#038;]" + name + "=([^&#]*)";
  var regex = new RegExp(regexS);
  var results = regex.exec(window.location.search);
  if(results == null)
    return "";
  else
    return decodeURIComponent(results[1].replace(/\+/g, " "));
}
</pre>
<p>Basta passar o nome do campo que você quer resgatar como parâmetro da função. Por exemplo, para a url: http://www.toprated.com.br/?nome=MeuNome&#038;idade=25</p>
<pre class="brush: jscript">
getParameterByName('nome');
</pre>
<p>A função retornará &#8220;MeuNome&#8221;.</p>
<img src="http://feeds.feedburner.com/~r/toprated/~4/aHmjFkD1_iI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.toprated.com.br/como-obter-o-valor-de-query-strings-via-javascript/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.toprated.com.br/como-obter-o-valor-de-query-strings-via-javascript</feedburner:origLink></item>
		<item>
		<title>Curso de Design, Lição 2 – Encontre seu estilo</title>
		<link>http://feedproxy.google.com/~r/toprated/~3/RpraVZSdrPc/curso-de-design-encontre-seu-estilo</link>
		<comments>http://www.toprated.com.br/curso-de-design-encontre-seu-estilo#comments</comments>
		<pubDate>Sat, 16 Jun 2012 21:58:38 +0000</pubDate>
		<dc:creator>Domênico Citrângulo</dc:creator>
				<category><![CDATA[Curso]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[curso]]></category>
		<category><![CDATA[dicas]]></category>

		<guid isPermaLink="false">http://www.toprated.com.br/?p=2604</guid>
		<description><![CDATA[No inicio da carreira, últimos meses de faculdade ou primeiros anos em uma empresa, e normal que você tente vários caminhos e se deixe levar por aquelas peças que mais te impressionam. Experimentar diferentes técnicas é importante e faz parte do processo de aprendizado e de criação.]]></description>
				<content:encoded><![CDATA[<p>Porém, com o tempo, é preciso encontrar a sua especialidade ou um estilo próprio. O seu estilo é aquele em que você se sente mais à vontade e no qual seu trabalho flui com maior naturalidade. Nem sempre é fácil, e ele não aparece de uma hora para outra. São necessários estudo e experiência para amadurecer e aperfeiçoar seu estilo. A chave para acelerar esse processo é sempre manter um olhar critico sobre seus trabalhos. Em retrospectiva, quais ficaram melhores? Em quais deles você teve mais dificuldade e o resultado não foi tão bom? Quais tiveram uma melhor repercussão? Por que?</p>
<p>Identifique seus pontos fortes e busque dar foco a eles. Identifique aquelas áreas que não são a sua praia e não passe a vida tentando ser aquilo que você não é.</p>
<p>Algumas pessoas são incríveis ao trabalhar com tipografia, outras ilustram muito bem; há profissionais que dominam usabilidade e constroem experiências perfeitas de navegação, outros manipulam imagens e criam maravilhas no Photoshop. Sem falar naqueles que criam animações e filmes 3D absurdos. São habilidades espetaculares e super valorizadas, mas você não precisa fazer tudo isso ao mesmo tempo. Ninguém faz.</p>
<p><i class="curso-intro">Muitas vezes, amigos e pessoas que visitam o Top Rated me perguntam sobre que curso de Design devem fazer ou qual a melhor faculdade de design na minha opinião. Nem sempre tenho uma resposta para essas perguntas e por isso comecei a pesquisar sobre o assunto e perguntar para colegas qual o melhor curso de Design na opinião deles. Conversando sobre o assunto percebi que existem grandes cursos por aí, com ótimos professores e conteúdo. Porém, percebi também que existem algumas coisas, alguns macetes, que só se aprende na prática, no dia-a-dia. Por isso criei esta série de posts, com a qual espero ajudar aqueles que estão começando estudar ou já estão estudando Design.</i></p>
<style>
.curso-intro {
display:block;
color:#999;
margin-top:5px;
padding-top: 20px;
border-top:1px solid #ddd;
}
</style>
<img src="http://feeds.feedburner.com/~r/toprated/~4/RpraVZSdrPc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.toprated.com.br/curso-de-design-encontre-seu-estilo/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.toprated.com.br/curso-de-design-encontre-seu-estilo</feedburner:origLink></item>
		<item>
		<title>Download: 5 Ótimos Players de Vídeo HTML5</title>
		<link>http://feedproxy.google.com/~r/toprated/~3/DboiEmbP71U/download-5-otimos-players-de-video-html5</link>
		<comments>http://www.toprated.com.br/download-5-otimos-players-de-video-html5#comments</comments>
		<pubDate>Fri, 08 Jun 2012 17:22:55 +0000</pubDate>
		<dc:creator>Domênico Citrângulo</dc:creator>
				<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[videos]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://www.toprated.com.br/?p=2705</guid>
		<description><![CDATA[Aqui vai uma lista para quem está procurando boas soluções de player de vídeo HTML5. São 10 players prontos, com código muito bem escrito, muitas opções de configuração e prontos para download. Todos eles incluem manuais e documentação completa incluída. Basta fazer o download e usar.]]></description>
				<content:encoded><![CDATA[<h1><a href="http://codecanyon.net/item/html5-video-player-with-multiple-skins/full_screen_preview/896060?ref=DomenicoCitrangulo" title="Player de Vídeo HTML5" target="_blank">HTML5 Video Player with Multiple Skins</a></h1>
<p><a href="http://codecanyon.net/item/html5-video-player-with-multiple-skins/full_screen_preview/896060?ref=DomenicoCitrangulo" title="Player de Vídeo HTML5" target="_blank"><img width="709" src="http://0.s3.envato.com/files/19371702/PREV_Html5.jpg" alt="Download - Player de Vídeo HTML5" /></a></p>
<p><a href="http://codecanyon.net/item/html5-video-player-with-multiple-skins/full_screen_preview/896060?ref=DomenicoCitrangulo" title="Player de Vídeo HTML5" target="_blank">Demo</a> &#8211; <a href="http://codecanyon.net/item/html5-video-player-with-multiple-skins/896060?ref=DomenicoCitrangulo" title="Download - Player de Vídeo HTML5" target="_blank">Download</a></p>
<h1><a href="http://codecanyon.net/item/vplayer-video-player-with-gallery/full_screen_preview/137344?ref=DomenicoCitrangulo" title="Player de Vídeo HTML5" target="_blank">Vplayer &#8211; Video player with Gallery</a></h1>
<p><a href="http://codecanyon.net/item/vplayer-video-player-with-gallery/full_screen_preview/137344?ref=DomenicoCitrangulo" title="Player de Vídeo HTML5" target="_blank"><img width="709" src="http://1.s3.envato.com/files/1297040/preview.png" alt="Download - Player de Vídeo HTML5" /></a></p>
<p><a href="http://codecanyon.net/item/vplayer-video-player-with-gallery/full_screen_preview/137344?ref=DomenicoCitrangulo" title="Player de Vídeo HTML5" target="_blank">Demo</a> &#8211; <a href="http://codecanyon.net/item/vplayer-video-player-with-gallery/137344?ref=DomenicoCitrangulo" title="Download - Player de Vídeo HTML5" target="_blank">Download</a></p>
<h1><a href="http://codecanyon.net/item/html5-blue-video-gallery/full_screen_preview/122632?ref=DomenicoCitrangulo" title="Player de Vídeo HTML5" target="_blank">HTML5 Blue Video Gallery</a></h1>
<p><a href="http://codecanyon.net/item/html5-blue-video-gallery/full_screen_preview/122632?ref=DomenicoCitrangulo" title="Player de Vídeo HTML5" target="_blank"><img width="709" src="http://1.s3.envato.com/files/4164115/preview-html5-video-gallery.jpg" alt="Download - Player de Vídeo HTML5" /></a></p>
<p><a href="http://codecanyon.net/item/html5-blue-video-gallery/full_screen_preview/122632?ref=DomenicoCitrangulo" title="Player de Vídeo HTML5" target="_blank">Demo</a> &#8211; <a href="http://codecanyon.net/item/html5-blue-video-gallery/122632?ref=DomenicoCitrangulo" title="Download - Player de Vídeo HTML5" target="_blank">Download</a></p>
<h1><a href="http://codecanyon.net/item/html5-video-gallery-with-live-playlist-/full_screen_preview/490139?ref=DomenicoCitrangulo" title="Player de Vídeo HTML5" target="_blank">HTML5 Video Gallery with Live Playlist</a></h1>
<p><a href="http://codecanyon.net/item/html5-video-gallery-with-live-playlist-/full_screen_preview/490139?ref=DomenicoCitrangulo" title="Player de Vídeo HTML5" target="_blank"><img width="709" src="http://1.s3.envato.com/files/25223549/preview.jpg" alt="Download - Player de Vídeo HTML5" /></a></p>
<p><a href="http://codecanyon.net/item/html5-video-gallery-with-live-playlist-/full_screen_preview/490139?ref=DomenicoCitrangulo" title="Player de Vídeo HTML5" target="_blank">Demo</a> &#8211; <a href="http://codecanyon.net/item/html5-video-gallery-with-live-playlist-/490139?ref=DomenicoCitrangulo" title="Download - Player de Vídeo HTML5" target="_blank">Download</a></p>
<h1><a href="http://codecanyon.net/item/tejas-premium-html5-video-player/122203?ref=DomenicoCitrangulo" title="Player de Vídeo HTML5" target="_blank">Tejas &#8211; Premium HTML5 Video Player</a></h1>
<p><a href="http://codecanyon.net/item/tejas-premium-html5-video-player/122203?ref=DomenicoCitrangulo" title="Player de Vídeo HTML5" target="_blank"><img width="709" src="http://1.s3.envato.com/files/1174181/Promo.png" alt="Download - Player de Vídeo HTML5" /></a></p>
<p><a href="http://codecanyon.net/item/tejas-premium-html5-video-player/122203?ref=DomenicoCitrangulo" title="Player de Vídeo HTML5" target="_blank">Demo</a> &#8211; <a href="http://codecanyon.net/item/tejas-premium-html5-video-player/122203?ref=DomenicoCitrangulo" title="Download - Player de Vídeo HTML5" target="_blank">Download</a></p>
<img src="http://feeds.feedburner.com/~r/toprated/~4/DboiEmbP71U" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.toprated.com.br/download-5-otimos-players-de-video-html5/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.toprated.com.br/download-5-otimos-players-de-video-html5</feedburner:origLink></item>
		<item>
		<title>Curso de Design, Lição 1 – Copie</title>
		<link>http://feedproxy.google.com/~r/toprated/~3/WsyCN4aHDyU/curso-de-design-licao-1-copie</link>
		<comments>http://www.toprated.com.br/curso-de-design-licao-1-copie#comments</comments>
		<pubDate>Thu, 07 Jun 2012 16:30:19 +0000</pubDate>
		<dc:creator>Domênico Citrângulo</dc:creator>
				<category><![CDATA[Curso]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[curso]]></category>
		<category><![CDATA[dicas]]></category>

		<guid isPermaLink="false">http://www.toprated.com.br/?p=2685</guid>
		<description><![CDATA[Você, um futuro designer de sucesso, com certeza já deve ter visitado alguns (de preferência muitos) museus por aí. Em alguns deles você provavelmente passou por pessoas pintando telas bem em frente a quadros e obras famosas, <a target="_blank" href="http://www.mfa.org/programs/studio-art-class/w12-two-day-workshop-master-copy-class-adult">literalmente copiando</a> o que estava exposto. E qual é o motivo?]]></description>
				<content:encoded><![CDATA[<p>É óbvio que essas pessoas não vão vender aquele quadro como sendo criação sua. São alunos, estudantes, que usam as grandes obras para entender como os profissionais conseguiram criar aquelas imagens. Ao copiar grandes telas, percebem cada nuance, cada tonalidade de cor, contraste e textura usados. São detalhes tão minuciosos que passam despercebidos e só conseguimos identificá-los ao tentar reproduzi-los.</p>
<p><a href="http://www.toprated.com.br/wp-content/uploads/2012/06/curso-de-design.jpg"><img src="http://www.toprated.com.br/wp-content/uploads/2012/06/curso-de-design.jpg" alt="" title="Curso de design" width="709" class="alignleft size-full wp-image-2687" /></a></p>
<p>Pois é, copiar é uma das melhores maneiras de aprender. Não é à toa que grandes pintores muitas vezes começavam a carreira como alunos de outros mestres e estudavam copiando as telas de seus mentores.<br />
Portanto, não tenha vergonha de copiar. Procure referências, grandes trabalhos e layouts e tente copiá-los. Copie cada detalhe, entenda as cores usadas, os espaçamentos, contraste, bordas, como cada elemento se relaciona com o todo.  Você vai perceber que ao tentar reproduzir aquela criação, vai aprender muito mais do que conseguiria apenas observando-a.</p>
<p>Por fim, o mais importante: assim como os estudantes de artes não vendem os quadros copiados, não use o layout ou peça que você copiou em projetos seus. A invés disso, tente criar algo novo a partir dessa experiência. Experimente usar as técnicas que você aprendeu reproduzindo outros trabalhos em momentos e situações diferentes, combinando elementos de peças e layouts diferentes. Essa é uma das maneiras mais divertidas de se trabalhar.</p>
<p><i class="curso-intro">Muitas vezes, amigos e pessoas que visitam o Top Rated me perguntam sobre que curso de Design devem fazer ou qual a melhor faculdade de design na minha opinião. Nem sempre tenho uma resposta para essas perguntas e por isso comecei a pesquisar sobre o assunto e perguntar para colegas qual o melhor curso de Design na opinião deles. Conversando sobre o assunto percebi que existem grandes cursos por aí, com ótimos professores e conteúdo. Porém, percebi também que existem algumas coisas, alguns macetes, que só se aprende na prática, no dia-a-dia. Por isso criei esta série de posts, com a qual espero ajudar aqueles que estão começando estudar ou já estão estudando Design.</i></p>
<style>
.curso-intro {
display:block;
color:#999;
margin-top:5px;
padding-top: 20px;
border-top:1px solid #ddd;
}
</style>
<img src="http://feeds.feedburner.com/~r/toprated/~4/WsyCN4aHDyU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.toprated.com.br/curso-de-design-licao-1-copie/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.toprated.com.br/curso-de-design-licao-1-copie</feedburner:origLink></item>
		<item>
		<title>Tutoriais para Photoshop: 48 ótimos efeitos para fotos</title>
		<link>http://feedproxy.google.com/~r/toprated/~3/yFjVee-RIYA/tutoriais-para-photoshop-48-otimos-efeitos-para-fotos</link>
		<comments>http://www.toprated.com.br/tutoriais-para-photoshop-48-otimos-efeitos-para-fotos#comments</comments>
		<pubDate>Tue, 03 Apr 2012 13:34:15 +0000</pubDate>
		<dc:creator>Domênico Citrângulo</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Photoshop]]></category>
		<category><![CDATA[Tutoriais]]></category>
		<category><![CDATA[fotografia]]></category>

		<guid isPermaLink="false">http://www.toprated.com.br/?p=2616</guid>
		<description><![CDATA[Muitas vezes, ao trabalhar com fotos, encontramos imagens que não oferecem a qualidade necessária para aquele projeto, seja porque estão danificadas, sem qualidade ou simplesmente por serem comuns demais, sem contraste ou dramaticidade suficientes para chamar atenção das pessoas. Bom, é pra isso que o Photoshop existe. Veja a seguir efeitos incrivelmente úteis para aprimorar suas fotos e deixá-las muito mais interessantes.]]></description>
				<content:encoded><![CDATA[<h1><a target="_blank" href="http://digital-photography-school.com/blog/how-to-make-digital-photos-look-like-lomo-photography/">Aplicando efeito &quot;Lomo&quot;</a></h1>
<p><a target="_blank" href="http://digital-photography-school.com/blog/how-to-make-digital-photos-look-like-lomo-photography/" ><img src="http://www.toprated.com.br/wp-content/uploads/2012/04/05_lomo_photography.jpg" alt="How To Make Digital Photos Look Like Lomo Photography results."></a></p>
<h1><a target="_blank" href="http://photodoto.com/exposure-blending-tutorial/">Trabalhando com blendings e exposure</a></h1>
<p><a target="_blank" href="http://photodoto.com/exposure-blending-tutorial/" ><img src="http://www.toprated.com.br/wp-content/uploads/2012/04/07_exposure_blending.jpg" alt="Exposure blending tutorial results."></a></p>
<h1><a target="_blank" href="http://www.visualphotoguide.com/tilt-shift-photoshop-tutorial-how-to-make-fake-miniature-scenes/">Tutorial Tilt-shift avançado</a></h1>
<p><a target="_blank" href="http://www.visualphotoguide.com/tilt-shift-photoshop-tutorial-how-to-make-fake-miniature-scenes/" ><img src="http://www.toprated.com.br/wp-content/uploads/2012/04/10_tilt_shift_photography.jpg" alt="Tilt Shift Photoshop Tutorial: How to Make Fake Miniature Scenes results."></a></p>
<h1><a target="_blank" href="http://www.photographyjam.com/articles/52/the-tilt-shift-miniature-fake-technique-in-photoshop-cs-a-simple-how-to">Técnica do falso Tilt-shift</a></h1>
<p><a target="_blank" href="http://www.photographyjam.com/articles/52/the-tilt-shift-miniature-fake-technique-in-photoshop-cs-a-simple-how-to" ><img src="http://www.toprated.com.br/wp-content/uploads/2012/04/12_tilt-shift_minature_fake.jpg" alt="The Tilt-Shift Miniature Fake Technique results."></a></p>
<h1><a target="_blank" href="http://digital-photography-school.com/blog/hdr-style-results-using-layers-in-photoshop/">HDR usando layers</a></h1>
<p><a target="_blank" href="http://digital-photography-school.com/blog/hdr-style-results-using-layers-in-photoshop/" ><img src="http://www.toprated.com.br/wp-content/uploads/2012/04/02_hd_style_results.jpg" alt="HDR Style Results Using Layers in Photoshop results."></a></p>
<h1><a target="_blank" href="http://www.backingwinds.blogspot.com/2006/10/how-to-create-professional-hdr-images.html">Imagens HDR de alta qualidade</a></h1>
<p><a target="_blank" href="http://www.backingwinds.blogspot.com/2006/10/how-to-create-professional-hdr-images.html" ><img src="http://www.toprated.com.br/wp-content/uploads/2012/04/04_professional_hdr.jpg" alt="How to Create Professional HDR Images results."></a></p>
<h1><a target="_blank" href="http://www.photoshopcafe.com/tutorials/HDR_ps/hdr-ps.htm">Photoshop HDR Tutorial</a></h1>
<p><a target="_blank" href="http://www.photoshopcafe.com/tutorials/HDR_ps/hdr-ps.htm" ><img src="http://www.toprated.com.br/wp-content/uploads/2012/04/03_photoshop_hdr.jpg" alt="Photoshop HDR tutorial results."></a></p>
<h1><a target="_blank" href="http://www.cambridgeincolour.com/tutorials/high-dynamic-range.htm">Usando a funcionalidade HDR do Photoshop</a></h1>
<p><a target="_blank" href="http://www.cambridgeincolour.com/tutorials/high-dynamic-range.htm" ><img src="http://www.toprated.com.br/wp-content/uploads/2012/04/01_using_high_dynamic_range.jpg" alt="Using the High Dynamic Range (HDR) Feature in Photoshop CS2/CS3 results"></a></p>
<h1><a target="_blank" href="http://recedinghairline.co.uk/tutorials/vignette/index.html">Vignette 2.0</a></h1>
<p><a target="_blank" href="http://recedinghairline.co.uk/tutorials/vignette/index.html" ><img src="http://www.toprated.com.br/wp-content/uploads/2012/04/13_vignette_2_0.jpg" alt="Vignette 2.0 results."></a></p>
<h1><a target="_blank" href="http://www.luminous-landscape.com/tutorials/glow.shtml">Como usar brilho para dramatizar suas fotos</a></h1>
<p><a target="_blank" href="http://www.luminous-landscape.com/tutorials/glow.shtml" ><img src="http://www.toprated.com.br/wp-content/uploads/2012/04/14_diffuse_glow.jpg" alt="Adding A Diffuse Glow To Your Images results."></a></p>
<h1><a target="_blank" href="http://reviews.davidleetong.com/?p=820">Melhorando paisagens</a></h1>
<p><a target="_blank" href="http://reviews.davidleetong.com/?p=820" ><img src="http://www.toprated.com.br/wp-content/uploads/2012/04/15_improve_landscape.jpg" alt="Improving Landscape Photographs results"></a></p>
<h1><a target="_blank" href="http://www.photoshopsupport.com/tutorials/masking-and-montage/photoshop-masks.html">Usando máscaras para aprimorar imagens de paisagens</a></h1>
<p><a target="_blank" href="http://www.photoshopsupport.com/tutorials/masking-and-montage/photoshop-masks.html" ><img src="http://www.toprated.com.br/wp-content/uploads/2012/04/16_improve_landscape.jpg" alt="Using Masks To Improve Landscape Images results."></a></p>
<h1><a target="_blank" href="http://reviews.davidleetong.com/?p=823">Correção de cor</a></h1>
<p><a target="_blank" href="http://reviews.davidleetong.com/?p=823" ><img src="http://www.toprated.com.br/wp-content/uploads/2012/04/17_color_correction_numbers.jpg" alt="Color Correction, By the Numbers results."></a></p>
<h1><a target="_blank" href="http://www.photoshopcafe.com/tutorials/eyedropper/eyedropper.htm">Correção de cor via Levels</a></h1>
<p><a target="_blank" href="http://www.photoshopcafe.com/tutorials/eyedropper/eyedropper.htm" ><img src="http://www.toprated.com.br/wp-content/uploads/2012/04/18_color_correction_eyedropper.jpg" alt="Color correction using levels and eyedroppers results."></a></p>
<h1><a target="_blank" href="http://psdtuts.com/tutorials/photo-effects-tutorials/enhance-your-image-with-selective-color-adjustments/">Ajuste de cor seletivo</a></h1>
<p><a target="_blank" href="http://psdtuts.com/tutorials/photo-effects-tutorials/enhance-your-image-with-selective-color-adjustments/" ><img src="http://www.toprated.com.br/wp-content/uploads/2012/04/19_enhance_selective_color.jpg" alt="Enhance Your Image with Selective Color Adjustments results."></a></p>
<h1><a target="_blank" href="http://photodoto.com/black-white-is-the-key-to-better-color/">Como usar contraste para aprimorar as cores de uma imagem</a></h1>
<p><a target="_blank" href="http://photodoto.com/black-white-is-the-key-to-better-color/" ><img src="http://www.toprated.com.br/wp-content/uploads/2012/04/20_black_white_key_color.jpg" alt="Black &amp; White Is the Key to Better Color results."></a></p>
<h1><a target="_blank" href="http://www.luminous-landscape.com/tutorials/contrast-enhancement.shtml">Contraste local</a></h1>
<p><a target="_blank" href="http://www.luminous-landscape.com/tutorials/contrast-enhancement.shtml" ><img src="http://www.toprated.com.br/wp-content/uploads/2012/04/21_understand_local_contrast.jpg" alt="Understanding Local Contrast Enhancement results."></a></p>
<h1><a target="_blank" href="http://www.cambridgeincolour.com/tutorials/unsharp-mask.htm">Nitidez real usando Unsharp Mask</a></h1>
<p><a target="_blank" href="http://www.cambridgeincolour.com/tutorials/unsharp-mask.htm" ><img src="http://www.toprated.com.br/wp-content/uploads/2012/04/23_sharpen_unsharp.jpg" alt="Sharpening Using an Unsharp Mask results."></a></p>
<h1><a target="_blank" href="http://photocritic.org/unsharp-mask-sharpening-photos-photoshop/">Técnicas para uso do Unsharp Mask</a></h1>
<p><a target="_blank" href="http://photocritic.org/unsharp-mask-sharpening-photos-photoshop/" ><img src="http://www.toprated.com.br/wp-content/uploads/2012/04/24_sharpen_photo_unsharp.jpg" alt="Sharpen those photos: Unsharp Mask results."></a></p>
<h1><a target="_blank" href="http://www.cambridgeincolour.com/tutorials/image-averaging-noise.htm">Reduzindo ruído de imagens escuras</a></h1>
<p><a target="_blank" href="http://www.cambridgeincolour.com/tutorials/image-averaging-noise.htm" ><img src="http://www.toprated.com.br/wp-content/uploads/2012/04/25_noise_reduce_averaging.jpg" alt="Noise Reduction By Image Averaging results."></a></p>
<h1><a target="_blank" href="http://www.cambridgeincolour.com/tutorials/levels.htm">A ferramenta Levels</a></h1>
<p><a target="_blank" href="http://www.cambridgeincolour.com/tutorials/levels.htm" ><img src="http://www.toprated.com.br/wp-content/uploads/2012/04/26_levels_tool.jpg" alt="Using the Photoshop Levels Tool results."></a></p>
<h1><a target="_blank" href="http://www.cambridgeincolour.com/tutorials/photoshop-curves.htm">Usando as curvas</a></h1>
<p><a target="_blank" href="http://www.cambridgeincolour.com/tutorials/photoshop-curves.htm" ><img src="http://www.toprated.com.br/wp-content/uploads/2012/04/27_curves_tool.jpg" alt="Using the Photoshop Curves Tool results."></a></p>
<h1><a target="_blank" href="http://www.photoshopsupport.com/tutorials/sharpen-an-image/photo-sharpening.html">Técnicas de nitidez avançadas</a></h1>
<p><a target="_blank" href="http://www.photoshopsupport.com/tutorials/sharpen-an-image/photo-sharpening.html" ><img src="http://www.toprated.com.br/wp-content/uploads/2012/04/28_advanced_photo_sharpening.jpg" alt="Advanced Photo Sharpening results."></a></p>
<h1><a target="_blank" href="http://psdtuts.com/tutorials/photo-effects-tutorials/add-dynamic-lighting-to-a-flat-photograph/">Aplicando efeitos de luz</a></h1>
<p><a target="_blank" href="http://psdtuts.com/tutorials/photo-effects-tutorials/add-dynamic-lighting-to-a-flat-photograph/" ><img src="http://www.toprated.com.br/wp-content/uploads/2012/04/33_add_dynamic_lighting.jpg" alt="Add Dynamic Lighting to a Flat Photograph results."></a></p>
<h1><a target="_blank" href="http://www.photoshopsupport.com/tutorials/peter-bowers/how-to-stitch-photos.html">Como combinar imagens</a></h1>
<p><a target="_blank" href="http://www.photoshopsupport.com/tutorials/peter-bowers/how-to-stitch-photos.html" ><img src="http://www.toprated.com.br/wp-content/uploads/2012/04/34_stitch_photos.jpg" alt="How To Stitch Photos In Photoshop results."></a></p>
<h1><a target="_blank" href="http://psdtuts.com/tutorials/photo-effects-tutorials/super-fast-and-easy-facial-retouching/">Retoque facial</a></h1>
<p><a target="_blank" href="http://psdtuts.com/tutorials/photo-effects-tutorials/super-fast-and-easy-facial-retouching/" ><img src="http://www.toprated.com.br/wp-content/uploads/2012/04/35_super_fast_retouching.jpg" alt="Super Fast and Easy Facial Retouching results."></a></p>
<h1><a target="_blank" href="http://psdtuts.com/tutorials/photo-effects-tutorials/awesome-photorealistic-coloring-techniques/">Técnica avançada para colorir imagens</a></h1>
<p><a target="_blank" href="http://psdtuts.com/tutorials/photo-effects-tutorials/awesome-photorealistic-coloring-techniques/" ><img src="http://www.toprated.com.br/wp-content/uploads/2012/04/38_photorealistic_coloring.jpg" alt="Awesome Photorealistic Coloring Techniques results."></a></p>
<h1><a target="_blank" href="http://psdtuts.com/tutorials/photo-effects-tutorials/beyond-the-healing-brush-%E2%80%93-removing-objects-from-photos/">Removendo objetos de fotos</a></h1>
<p><a target="_blank" href="http://psdtuts.com/tutorials/photo-effects-tutorials/beyond-the-healing-brush-%E2%80%93-removing-objects-from-photos/" ><img src="http://www.toprated.com.br/wp-content/uploads/2012/04/39_removing_objects.jpg" alt="Removing Objects From Photos results."></a></p>
<h1><a target="_blank" href="http://photodoto.com/black-and-white-with-a-splash-of-colour/">Colorindo imagens preto e branco</a></h1>
<p><a target="_blank" href="http://photodoto.com/black-and-white-with-a-splash-of-colour/" ><img src="http://www.toprated.com.br/wp-content/uploads/2012/04/40_touch_of_color.jpg" alt="Black and White with a Splash of Colour results."></a></p>
<h1><a target="_blank" href="http://photocritic.org/colour-to-black-and-white/">Usando o Channel Mixer</a></h1>
<p><a target="_blank" href="http://photocritic.org/colour-to-black-and-white/" ><img src="http://www.toprated.com.br/wp-content/uploads/2012/04/43_colour_to_bw.jpg" alt="Colour to BW using channel mixer results."></a></p>
<h1><a target="_blank" href="http://photodoto.com/quick-fix-for-cluttered-backgrounds/">Ajuste rápido para fundos estranhos</a></h1>
<p><a target="_blank" href="http://photodoto.com/quick-fix-for-cluttered-backgrounds/" ><img src="http://www.toprated.com.br/wp-content/uploads/2012/04/44_fix_clutter_background.jpg" alt="Quick Fix for Cluttered Backgrounds results."></a></p>
<h1><a target="_blank" href="http://digital-photography-school.com/blog/antiquing-digital-images-in-photoshop-part-1/">Envelhecendo imagens</a></h1>
<p><a target="_blank" href="http://digital-photography-school.com/blog/antiquing-digital-images-in-photoshop-part-1/" ><img src="http://www.toprated.com.br/wp-content/uploads/2012/04/45_antiquing_image.jpg" alt="Antiquing Digital Images in Photoshop results."></a></p>
<h1><a target="_blank" href="http://photo.net/learn/digital-photography-workflow/techniques-tips/image-retouching/advanced-skin-softening/">Suavizando texturas de pele</a></h1>
<p><a target="_blank" href="http://photo.net/learn/digital-photography-workflow/techniques-tips/image-retouching/advanced-skin-softening/" ><img src="http://www.toprated.com.br/wp-content/uploads/2012/04/49_facial_retouch.jpg" alt="Image Retouching: Advanced Skin Softening results."></a></p>
<h1><a target="_blank" href="http://www.layersmagazine.com/nesting-smart-objects-for-multimask-effects-in-photoshop.html">Combinando smart objects para obter efeitos avançados</a></h1>
<p><a target="_blank" href="http://www.layersmagazine.com/nesting-smart-objects-for-multimask-effects-in-photoshop.html" ><img src="http://www.toprated.com.br/wp-content/uploads/2012/04/50_nesting_smart_objects.jpg" alt="Nesting Smart Objects for Multimask Effects in Photoshop results."></a></p>
<h1><a target="_blank" href="http://www.photoshopessentials.com/photo-effects/infrared-photo/" >Efeito Infravermelho</a></h1>
<p><a target="_blank" href="http://www.photoshopessentials.com/photo-effects/infrared-photo/" ><img src="http://www.toprated.com.br/wp-content/uploads/2012/04/06_infrared_photo_effect.jpg" alt="Infrared Photo Effect In Photoshop results."></a></p>
<h1><a target="_blank" href="http://www.tuaw.com/2008/10/07/how-to-use-photoshops-lens-blur-tool-for-tilt-shift-fakery-par/">Aplicando efeito Tilt-shift simples</a></h1>
<p><a target="_blank" href="http://www.tuaw.com/2008/10/07/how-to-use-photoshops-lens-blur-tool-for-tilt-shift-fakery-par/" ><img src="http://www.toprated.com.br/wp-content/uploads/2012/04/09_tilt_shift_fakery.jpg" alt="How to use Photoshop&#39;s Lens Blur tool for tilt-shift fakery results."></a></p>
<h1><a target="_blank" href="http://www.cambridgeincolour.com/tutorials/local-contrast-enhancement.htm">Aplicando contraste em partes específicas da imagem</a></h1>
<p><a target="_blank" href="http://www.cambridgeincolour.com/tutorials/local-contrast-enhancement.htm" ><img src="http://www.toprated.com.br/wp-content/uploads/2012/04/22_local_contrast.jpg" alt="Local Contrast Enhancement results."></a></p>
<h1><a target="_blank" href="http://www.sitepoint.com/article/sharpening-photoshop-cs2/">Nitidez controlada</a></h1>
<p><a target="_blank" href="http://www.sitepoint.com/article/sharpening-photoshop-cs2/" ><img src="http://www.toprated.com.br/wp-content/uploads/2012/04/29_controlled_image_sharpening.jpg" alt="Controlled Image Sharpening results."></a></p>
<h1><a target="_blank" href="http://www.luminous-landscape.com/tutorials/digital-blending.shtml">Composições</a></h1>
<p><a target="_blank" href="http://www.luminous-landscape.com/tutorials/digital-blending.shtml" ><img src="http://www.toprated.com.br/wp-content/uploads/2012/04/30_digital_blending.jpg" alt="Digital Blending result.s"></a></p>
<h1><a target="_blank" href="http://www.luminous-landscape.com/tutorials/gaussian.shtml">Gaussian Blur</a></h1>
<p><a target="_blank" href="http://www.luminous-landscape.com/tutorials/gaussian.shtml" ><img src="http://www.toprated.com.br/wp-content/uploads/2012/04/31_gaussian_blur.jpg" alt="Gaussian Blur results."></a></p>
<h1><a target="_blank" href="http://www.photoshopcafe.com/tutorials/lens_distortion/lens.htm">Como funciona o Lens correction</a></h1>
<p><a target="_blank" href="http://www.photoshopcafe.com/tutorials/lens_distortion/lens.htm" ><img src="http://www.toprated.com.br/wp-content/uploads/2012/04/32_lens_correction_filter.jpg" alt="Lens Correction filter in Photoshop CS2 results."></a></p>
<h1><a target="_blank" href="http://psdtuts.com/tutorials/photo-effects-tutorials/getting-to-grips-with-the-vanishing-point-filter/">Vanishing Point Filter</a></h1>
<p><a target="_blank" href="http://psdtuts.com/tutorials/photo-effects-tutorials/getting-to-grips-with-the-vanishing-point-filter/" ><img src="http://www.toprated.com.br/wp-content/uploads/2012/04/33_vanishing_point_filter.jpg" alt="Getting to Grips with the Vanishing Point Filter results."></a></p>
<h1><a target="_blank" href="http://psdtuts.com/tutorials/photo-effects-tutorials/quick-and-effective-facial-retouching/">Técnicas simples de retoque facial</a></h1>
<p><a target="_blank" href="http://psdtuts.com/tutorials/photo-effects-tutorials/quick-and-effective-facial-retouching/" ><img src="http://www.toprated.com.br/wp-content/uploads/2012/04/36_quick_effective_retouching.jpg" alt="Quick and Effective Facial Photo Retouching results."></a></p>
<h1><a target="_blank" href="http://digital-photography-school.com/blog/4-easy-photoshop-techniques-to-make-your-pictures-pop/">4 Técnincas simples para criar imagens criativas</a></h1>
<p><a target="_blank" href="http://digital-photography-school.com/blog/4-easy-photoshop-techniques-to-make-your-pictures-pop/" ><img src="http://www.toprated.com.br/wp-content/uploads/2012/04/37_four_techniques_pop.jpg" alt="4 Easy Photoshop Techniques to Make Your Pictures Pop! results."></a></p>
<h1><a target="_blank" href="http://www.photoshopsupport.com/tutorials/jf/hand-colouring-a-black-and-white-photo/hand-colouring-a-black-and-white-photo.html">Método manual para coloração de imagens preto e branco</a></h1>
<p><a target="_blank" href="http://www.photoshopsupport.com/tutorials/jf/hand-colouring-a-black-and-white-photo/hand-colouring-a-black-and-white-photo.html" ><img src="http://www.toprated.com.br/wp-content/uploads/2012/04/41_hand_coloring.jpg" alt="Hand Colouring A Black And White Photo In Photoshop results."></a></p>
<h1><a target="_blank" href="http://www.cambridgeincolour.com/tutorials/color-black-white.htm">A maneira correta de converter imagens coloridas em preto e branco</a></h1>
<p><a target="_blank" href="http://www.cambridgeincolour.com/tutorials/color-black-white.htm" ><img src="http://www.toprated.com.br/wp-content/uploads/2012/04/42_convert_to_black_white.jpg" alt="Converting a Digital Color Photo into Black and White results."></a></p>
<h1><a target="_blank" href="http://tutorialblog.org/photo-retouching-change-hair-color/">Brincando com as cores dos cabelos</a></h1>
<p><a target="_blank" href="http://tutorialblog.org/photo-retouching-change-hair-color/" ><img src="http://www.toprated.com.br/wp-content/uploads/2012/04/46_change_hair_color.jpg" alt="Change Hair Color Photoshop Tutorial results."></a></p>
<h1><a target="_blank" href="http://www.photoshopcafe.com/tutorials/Sunset/sunset.htm">Criando uma imagem do pôr-do-sol</a></h1>
<p><a target="_blank" href="http://www.photoshopcafe.com/tutorials/Sunset/sunset.htm" ><img src="http://www.toprated.com.br/wp-content/uploads/2012/04/47_sunset_effect.jpg" alt="Creating a sunset effect in Photoshop Tutorial results."></a></p>
<img src="http://feeds.feedburner.com/~r/toprated/~4/yFjVee-RIYA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.toprated.com.br/tutoriais-para-photoshop-48-otimos-efeitos-para-fotos/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://www.toprated.com.br/tutoriais-para-photoshop-48-otimos-efeitos-para-fotos</feedburner:origLink></item>
		<item>
		<title>jQuery para iniciantes – Sintaxe e seletores</title>
		<link>http://feedproxy.google.com/~r/toprated/~3/GC9215_7NE0/jquery-para-iniciantes-sintaxe-e-seletores</link>
		<comments>http://www.toprated.com.br/jquery-para-iniciantes-sintaxe-e-seletores#comments</comments>
		<pubDate>Sun, 01 Apr 2012 23:08:36 +0000</pubDate>
		<dc:creator>Domênico Citrângulo</dc:creator>
				<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[Tutoriais]]></category>
		<category><![CDATA[desenvolvimento]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery]]></category>

		<guid isPermaLink="false">http://www.toprated.com.br/?p=2588</guid>
		<description><![CDATA[No capítulo anterior você usou seletores para selecionar os elementos html que queria manipular e então aplicou alguns métodos a esses elementos. Essa maneira de escrever e criar seus comandos jQuery é muito comum e usada em praticamente tudo o que você for criar daqui pra frente.]]></description>
				<content:encoded><![CDATA[<div id="jquery">
<h1>Sintaxe jQuery</h1>
<p>Chamamos esse modo de escrita de <b>sintaxe básica</b> do jQuery. Vamos relembrar, pois é importante entender como ela funciona:<br />
<img src="http://www.toprated.com.br/wp-content/uploads/2012/04/metodo.png" /><br />
Então podemos dizer que quando usamos o jQuery, sempre selecionamos um dado elemento da página e aplicamos um método a este elemento. Isso significa que boa parte da sua habilidade em programar e desenvolver usando o jQuery depende da sua capacidade em selecionar corretamente os elementos da página. É isso que vamos aprender agora.</p>
<h1>Seletores</h1>
<p>É possível usar os seletores jQuery para selecionar elementos de várias maneiras diferentes. As três principais são:</p>
<p><b>- Por tag:</b> Seleciona todos os elementos da mesma tag. Exemplos:<br />
<strong>$(&#8216;p&#8217;)</strong> : Seleciona todos os &lt;p&gt; da página;<br />
<strong>$(&#8216;div&#8217;)</strong> : Seleciona todos os &lt;div&gt;<br />
<strong>$(&#8216;a&#8217;) :</strong> Seleciona todos os &lt;a&gt;</p>
<p><b>- Por class:</b> Seleciona todos os elementos da mesma classe. Exemplos:<br />
<strong>$(&#8216;.linkmenu&#8217;)</strong> : Seleciona todos os elementos da classe &#8220;linkmenu&#8221; (Ex. &lt;a class=&#8221;linkmenu&#8221;&gt;);<br />
<strong>$(&#8216;.subtitulo&#8217;)</strong> : Seleciona todos os elementos da classe &#8220;subtitulo&#8221;<br />
<strong>$(&#8216;.banner&#8217;) :</strong> Seleciona todos elementos da classe &#8220;banner&#8221;;</p>
<p><b>- Por id:</b> Seleciona o <b>primeiro</b> elemento que tenha o id especificado. Exemplos:<br />
<strong>$(&#8216;#menu&#8217;)</strong> : Seleciona o primeiro elemento que tenha o id &#8220;menu&#8221; (Ex. &lt;div id=&#8221;menu&#8221;&gt;);<br />
<strong>$(&#8216;#titulo&#8217;)</strong> : Seleciona o primeiro elemento que tenha o id &#8220;titulo&#8221;<br />
<strong>$(&#8216;#rodape&#8217;) :</strong> Seleciona o primeiro elemento que tenha o id &#8220;rodape&#8221;;</p>
<h1>Combinando seletores</h1>
<p>Outra coisa que você pode fazer é <b>combinar esses diferentes tipos de seletores</b>, como você já faz no css. </p>
<p>Sempre que você colocar <b>um seletor na frente de outro separado por um espaço</b> significa que deseja selecionar dentro do primeiro. Por exemplo:<br />
<strong>$(&#8216;#menu a&#8217;) :</strong> Seleciona todos os &lt;a&gt; que estiverem <b>dentro</b> de #menu. Se a página tiver outros &lt;a&gt; fora do #menu, estes não serão selecionados.;<br />
<strong>$(&#8216;#menu .sel&#8217;) :</strong> Seleciona todos os elementos de classe &#8220;sel&#8221; que estiverem <b>dentro</b> de #menu;<br />
<strong>$(&#8216;div #link&#8217;) :</strong> Seleciona os elementos de id &#8220;link&#8221; que estiverem <b>dentro</b> de um  &lt;div&gt;;</p>
<p>Se você <b>não separar as palavras</b>, selecionará os elementos que contenham a classe ou id especificado:<br />
<strong>$(&#8216;div.sel&#8217;) :</strong> Seleciona <b>apenas</b> as &lt;div&gt; que tiverem a <b>class &#8220;sel&#8221;</b>;<br />
<strong>$(&#8216;div#link&#8217;) :</strong> Seleciona <b>apenas</b> as &lt;div&gt; que tiverem o <b>id &#8220;link&#8221;</b>;</p>
<p>Estas são as formas mais básicas dos seletores jQuery. Existem muitas outras opções, operadores e maneiras de selecionar elementos na página, mas por enquanto vamos ficar com essas. Garanto que já é possível fazer coisas incríveis utilizando apenas estes seletores.</p>
<h1>No próximo</h1>
<p>Seletores são importantes, mas como disse no início, eles representam metade da &#8216;mágica&#8217;do jQuery. No próximo post falarei sobre os métodos jQuery, usados para manipular os elementos que selecionamos.
</p></div>
<style>#jquery b { background-color:#fff38f }</style>
<img src="http://feeds.feedburner.com/~r/toprated/~4/GC9215_7NE0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.toprated.com.br/jquery-para-iniciantes-sintaxe-e-seletores/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		<feedburner:origLink>http://www.toprated.com.br/jquery-para-iniciantes-sintaxe-e-seletores</feedburner:origLink></item>
		<item>
		<title>jQuery para iniciantes</title>
		<link>http://feedproxy.google.com/~r/toprated/~3/L9HQLGhE5k4/jquery-para-iniciantes</link>
		<comments>http://www.toprated.com.br/jquery-para-iniciantes#comments</comments>
		<pubDate>Thu, 09 Feb 2012 23:04:11 +0000</pubDate>
		<dc:creator>Domênico Citrângulo</dc:creator>
				<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[Tutoriais]]></category>
		<category><![CDATA[desenvolvimento]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery]]></category>

		<guid isPermaLink="false">http://www.toprated.com.br/?p=2540</guid>
		<description><![CDATA[Usada por mais de 52% dos 10.000 sites mais visitados do mundo, jQuery é a biblioteca javascript mais popular do momento. Open source e com centenas de plugins disponíveis, tem ainda 3 outras características importantíssimas: é cross-browser, permite criar efeitos e comportamentos com muito pouco código e é otimizada ao extremo. Por isso e muito mais, se você ainda não utiliza jQuery em suas páginas está mais do que na hora de começar. Este é o primeiro post de uma série que pretende explicar bem basicamente o que é e como utilizar a jQuery no seu site.]]></description>
				<content:encoded><![CDATA[<div id="jquery">
<h1>Antes de mais nada</h1>
<p>Para começar, pare de pensar em jQuery como um monstro desconhecido. Por enquanto, pense apenas que é um arquivo JavaScript (.js) que você deve incluir na página, dessa forma:</p>
<pre class="brush: js;">&lt;script type=&quot;text/javascript&quot; charset=&quot;utf-8&quot; src=&quot;https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js&quot;&gt;&lt;/script&gt;<br /></pre>
<p>
Pronto, você já está usando jQuery na sua página. Bom, na verdade você ainda não está <strong>usando</strong> porque ainda não fez nada com ela, mas todos os seus <a href="#termos">métodos</a> já estão disponíveis caso você queira usar. </p>
<h1>O que é jQuery?</h1>
<p>Tecnicamente falando, podemos dizer que <b>jQuery é uma biblioteca JavaScript cross-browser desenvolvida para simplificar os scripts client side que interagem com o HTML</b>.<br />Agora, falando praticamente vamos ver o que isso significa:</p>
<h2> jQuery é uma <b>biblioteca JavaScript</b>&#8230;</h2>
<p>Parece estranho pensar em um arquivo como uma biblioteca. Porém é exatamente isso que ele é. Mas ao invés de livros, essa biblioteca tem métodos. Muitos métodos. E cada um desses métodos foi criado para cumprir uma determinada tarefa. Por exemplo, existem métodos para alterar o valor de um campo de formulário, para inserir um novo elemento na página, para aplicar um efeito de animação em um elemento, etc&#8230; (Explicação: pense em <strong>elemento</strong> como sendo cada tag html dentro da sua página: por ex: &lt;p&gt;,&lt;h2&gt;, &lt;img&gt;).</p>
<p>Agora algo importante para ter em mente: jQuery não irá fazer com que tudo funcione automaticamente para você. Ele não faz mágica. Você ainda terá que escrever o código javascript e pensar em como fazer cada coisa&#8230; Aí você pergunta: então pra quê que eu vou usar esse treco se vou ter que saber escrever javascript de qualquer jeito?!?! Isso leva à segunda parte:</p>
<h2> jQuery é uma biblioteca JavaScript <b>cross-browser desenvolvida para simplificar os scripts</b>&#8230;</h2>
<p>A primeira grande vantagem em usar o jQuery é que todos os seus métodos [ok, não todos, mas 99%] foram criados para funcionar em qualquer browser (IE, Firefox, Chrome, Safari, Opera, &#8230;) e já foram testados, alterados e corrigidos um milhão de vezes. É isso que esse &#8220;cross-browser&#8221; (entre browsers) quer dizer: você pode usar os métodos jQuery sem se preocupar se o que você está fazendo vai funcionar no IE ou no Safari. Se funcionou em um, funciona em todos [como disse, em 99% dos casos].</p>
<p>A segunda grande vantagem é que os métodos jQuery são muito simples de usar e requerem muito pouco código. Algo que precisava de 10, 20 linhas de código com javascript &#8216;cru&#8217;, pode ser feito com 2, 3 linhas usando os métodos jQuery.</p>
<h2> jQuery é uma biblioteca JavaScript cross-browser desenvolvida para simplificar os scripts <b>client side que interagem com o HTML</b></h2>
<p>Para fechar, apenas tenha em mente que esse &#8220;client-side&#8221; significa que tudo o que vc faz com o jQuery acontece no computador do usuário, mais especificamente no browser. Isso por que o jQuery é uma biblioteca javascript, e o javascript sempre roda no browser do usuário, diferentemente de linguagens como o PHP ou ASP que rodam no servidor onde o site está hospedado.</p>
<h1>Primeiros passos</h1>
<p>Para começar, vamos fazer alguma testes bem básicos para entender como jQuery funciona. A primeira coisa a fazer é importar a jQuery para sua página. Como disse no início, para fazer isso basta usar essa linha:</p>
<pre class="brush: js;">&lt;script type=&quot;text/javascript&quot; charset=&quot;utf-8&quot; src=&quot;https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js&quot;&gt;&lt;/script&gt;</pre>
<p></p>
<p>Ok, agora temos todos os métodos jQuery à nossa disposição e podemos começar a escrever nosso código. Como primeiro exercício, vamos criar um botão que quando clicado usará um método jQuery para alterar uma das propriedades do elemento &lt;body&gt; dessa página. Vou colocar o código completo abaixo e explicá-lo linha por linha:</p>
<pre class="brush:plain;">&lt;a class=&quot;botao&quot; id=&quot;botao_exercicio1&quot;&gt;Mudar background-color&lt;/a&gt;<br />
&lt;script&gt;<br />
$('#botao_exercicio1').click(function(){
&nbsp;&nbsp;&nbsp;&nbsp;$('body').css('background-color', &quot;#f90&quot;);
});<br />
&lt;/script&gt;</pre>
<p></p>
<p>Bem, vamos ver o que o código acima faz e entender os primeiros métodos jQuery.</p>
<pre class="brush: js;">&lt;a class=&quot;botao&quot; id=&quot;botao_exercicio1&quot;&gt;Mudar background-color&lt;/a&gt;</pre>
<p>A primeira linha não tem segredo. É apenas o nosso botão, que na verdade não passa de um link &lt;a&gt;;
<p></p>
<h2>Selecionando elementos com $()</h2>
<pre class="brush: js;">$('#botao_exercicio1').click(function(){</pre>
<p>Toda vez que você ver um <b>$()</b> no código, entenda como <b> jQuery()</b>, isso porque o sinal &#8216;$&#8217; nada mais é que uma abreviação de &#8216;jQuery&#8217;, o que é ótimo pois assim você não precise ficar escrevendo &#8216;jQuery&#8217; toda hora (como eu acabei de fazer). </p>
<p>Dentro dos parênteses colocamos sempre um &#8216;seletor&#8217;, usado para indicar com qual elemento queremos trabalhar. Nesse caso, vou selecionar o botão no qual quero colocar a ação de mudar a cor de fundo da página. Existem várias maneiras de selecionar um elemento html, uma delas é usando o id do elemento, colocando &#8216;#&#8217; na frente dele, exatamente como fazemos no CSS: <b>$(&#8216;#botao_exercicio1&#8242;)</b>. OK, selecionei o botão que tem o id=botao_exercicio1. Agora o que vou fazer com ele?
<p></p>
<h2>.click(function(){</h2>
<p>Depois de selecionar nosso botão, vou usar mais um método: o <b>click()</b>. Este método é usado para anexar alguma ação (método) toda vez que o elemento selecionado for clicado. Chamamos esse tipo de ligação, entre um evento (clique) e uma função, de listener.
<p></p>
<p>
Então não se perca: importamos o jQuery para a página, criamos um botão, selecionamos o botão usando $(&#8220;#botao_exercicio1&#8243;) e agora anexamos um listener ao evento click do botão. Agora vamos definir o que acontecerá quando o botão for clicado.
<p></p>
<h2>css(&#8216;background-color&#8217;, &#8220;#f90&#8243;)</h2>
<pre class="brush: js;">$('body').css('background-color', &quot;#f90&quot;);</pre>
<p>A primeira parte dessa linha você já deve ter entendido. Estou mais uma vez usando o <b>$()</b> para selecionar um elemento da página, desta vez o &lt;body&gt;. Perceba que dessa vez não usei o sinal de &#8220;#&#8221;, porque não preciso de um id para selecionar o elemento que eu quero. Só existe uma tag &lt;body&gt; na página então posso usar apenas o nome da tag.</p>
<p>Depois de selecionar o &lt;body&gt;, uso o <b>método css()</b> para alterar uma propriedade CSS do elemento. Obviamente, nesse caso vou alterar a propriedade background-color. O método recebe dois parâmetros: a propriedade que será alterada (background-color) e o valor que quero dar à propriedade (#f90). Perceba que eu poderia usar o mesmo código para mudar qualquer propriedade CSS que quisesse. Depois basta fechar os parênteses e chaves que ficaram abertos.</p>
<p>Teste o que acabamos de fazer:<br />
<br />
<a style="cursor:pointer" id="botao_exercicio1">Mudar background-color do &lt;body&gt;</a><br />
<br />
<a style="cursor:pointer" id="botao_exercicio2">Voltar ao background original</a></p>
<h1>Observações</h1>
<p>- Perceba que nesse exemplo estamos importando o jQuery de um servidor do Google (https://ajax.googleapis.com). O Google disponibiliza a jQuery e várias outras bibliotecas gratuitamente e você pode usar esse mesmo endereço no seu site. É o que chamamos de CDN (Content Delivery Network).</p>
<p>- Você deve sempre importar a jQuery antes de escrever seu código JS. Caso contrário, seus métodos não estarão disponíveis.</p>
<p>- Note ainda que escrevemos o código JS depois do elemento que estamos selecionando (o botão), caso contrário, ele também não estaria disponível. Falaremos mais sobre isso no próximo post.</p>
<h1 id="termos">Termos</h1>
<p><strong id="metodo">Método</strong> &#8211; método é um trecho de código escrito com o intuito de executar uma tarefa específica. Cada método tem um nome que usamos para executá-lo. Métodos também podem receber parâmetros, que serão usados em sua execução. Em geral, um método é bastante similar a uma função, com 2 diferenças principais:<br />
- um método recebe implicitamente o objeto do qual foi executado<br />
- pode operar utilizando dados e outros métodos contidos dentro da classe do objeto.</p>
<h1>No próximo</h1>
<p><a href="http://www.toprated.com.br/jquery-para-iniciantes-sintaxe-e-seletores">No próximo post</a> vamos falar um pouco mais de seletores e sintaxe jQuery.</p>
<p><script>
$('#botao_exercicio1').click(function(){
	$('body').css('background', "#f90");
});
$('#botao_exercicio2').click(function(){
	$('body').css('background', 'url(http://www.toprated.com.br/wp-content/themes/toprated/images/bg3.gif) #f2f2f2 repeat top');
});
</script>
</div>
<style>#jquery b { background-color:#fff38f }</style>
<div clas="hide">
<script type="text/javascript" src="/domeniconicola/syntaxhighlighter/scripts/shCore.js"></script><br />
<script type="text/javascript" src="/domeniconicola/syntaxhighlighter/scripts/shBrushJScript.js"></script><script type="text/javascript" src="/domeniconicola/syntaxhighlighter/scripts/shBrushPlain.js"></script></p>
<link type="text/css" rel="stylesheet" href="/domeniconicola/syntaxhighlighter/styles/shCore.css"/>
<link type="text/css" rel="stylesheet" href="/domeniconicola/syntaxhighlighter/styles/shThemeDefault.css"/>
<script type="text/javascript">
	SyntaxHighlighter.config.clipboardSwf = '/domeniconicola/syntaxhighlighter/scripts/clipboard.swf';
	SyntaxHighlighter.all();
</script></div>
<img src="http://feeds.feedburner.com/~r/toprated/~4/L9HQLGhE5k4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.toprated.com.br/jquery-para-iniciantes/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		<feedburner:origLink>http://www.toprated.com.br/jquery-para-iniciantes</feedburner:origLink></item>
	</channel>
</rss>
