<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comentários sobre: Desmistificando o temível AJAX!</title>
	<atom:link href="http://ahaprogramando.wordpress.com/2008/01/27/desmistificando-o-temivel-ajax/feed/" rel="self" type="application/rss+xml" />
	<link>http://ahaprogramando.wordpress.com/2008/01/27/desmistificando-o-temivel-ajax/</link>
	<description>Programação Web com maionese e catchup</description>
	<lastBuildDate>Sat, 02 May 2009 17:29:51 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Por: Leonir</title>
		<link>http://ahaprogramando.wordpress.com/2008/01/27/desmistificando-o-temivel-ajax/#comment-14</link>
		<dc:creator>Leonir</dc:creator>
		<pubDate>Sun, 06 Apr 2008 16:25:50 +0000</pubDate>
		<guid isPermaLink="false">http://ahaprogramando.wordpress.com/?p=7#comment-14</guid>
		<description>Muito boa sua pergunta.
Entenda o ajax como uma forma de buscar algo no servidor. Tudo que for buscado no servidor deve trafegar pelo protocolo HTTP (Hyper Text Transfer Protocol) que é o protocolo perfeito para transferência de HTML. Em sua essência o HTML é texto, só que com marcações denominadas TAG&#039;s.
Bom, um browser se interessa em pegar interpretar estas tags, e classificar cada uma de acordo com sua serventia em um espaço reservado na memória do computador. Esta classificação se dá em objetos, exatamente como a orientação da programação orientada a objetos. Nesta organização fica bem mais fácil o browser saber o que é um botão, uma caixa de texto, saber dentro de quais tags estes componentes se encontram, monitorar seus eventos e tal.

Com o fim de que programadores WEB como nós pudéssemos acessar e manipular estes OBJETOS a netscape criou uma linguagem que por fim foi denominada Javascript (nossa amiga). Assim, no mesmo do mesmo texto que compõe o HTML podemos dar comandos Javascript para manipulá-los. Vc já deve ter observado que Javascript não manipula as tags HTML como se fossem simples strings, mas objetos. Com propriedades, métodos e eventos. E por fim óbviamente quem interpreta esta linguagem é o próprio browser.

Já o PHP como vc mesmo disse é executado no lado servidor. Este geralmente é utilizado para criar ou complementar o HTML que é enviado do servidor para o BROWSER de forma dinâmica. E no caso do PHP, como sua única função é criar o HTML sem monitorar eventos, ele trata o HTML puramente como string. Ou seja, quando vc utiliza um echo, ele está apenas acrescentando algo que será enviado através do protocolo HTTP para o browser. E é isto, quando vc digitar uma url: http://pagina.com.br/lista.php no browser, este receberá apenas texto (seja HTML, Javascript, CSS...). Ninguém jamais viu código PHP no fonte de uma página, pois este apenas é interpretado no servidor, e se não houver echo nada virá do servidor para o browser. Pois bem... e como é tratada uma situação dessas se vc utilizar AJAX para carregar lista.php?
Nenhuma diferença, a requisição será igual a digitar a url no browser, porém vc dará um destino diferente para o HTML resultante através da propriedade InnerHTML, escrevendo dentro de qualquer outra tag como uma div por exemplo.

Acho que isto responde sua pergunta.
Grande abraço.</description>
		<content:encoded><![CDATA[<p>Muito boa sua pergunta.<br />
Entenda o ajax como uma forma de buscar algo no servidor. Tudo que for buscado no servidor deve trafegar pelo protocolo HTTP (Hyper Text Transfer Protocol) que é o protocolo perfeito para transferência de HTML. Em sua essência o HTML é texto, só que com marcações denominadas TAG&#8217;s.<br />
Bom, um browser se interessa em pegar interpretar estas tags, e classificar cada uma de acordo com sua serventia em um espaço reservado na memória do computador. Esta classificação se dá em objetos, exatamente como a orientação da programação orientada a objetos. Nesta organização fica bem mais fácil o browser saber o que é um botão, uma caixa de texto, saber dentro de quais tags estes componentes se encontram, monitorar seus eventos e tal.</p>
<p>Com o fim de que programadores WEB como nós pudéssemos acessar e manipular estes OBJETOS a netscape criou uma linguagem que por fim foi denominada Javascript (nossa amiga). Assim, no mesmo do mesmo texto que compõe o HTML podemos dar comandos Javascript para manipulá-los. Vc já deve ter observado que Javascript não manipula as tags HTML como se fossem simples strings, mas objetos. Com propriedades, métodos e eventos. E por fim óbviamente quem interpreta esta linguagem é o próprio browser.</p>
<p>Já o PHP como vc mesmo disse é executado no lado servidor. Este geralmente é utilizado para criar ou complementar o HTML que é enviado do servidor para o BROWSER de forma dinâmica. E no caso do PHP, como sua única função é criar o HTML sem monitorar eventos, ele trata o HTML puramente como string. Ou seja, quando vc utiliza um echo, ele está apenas acrescentando algo que será enviado através do protocolo HTTP para o browser. E é isto, quando vc digitar uma url: <a href="http://pagina.com.br/lista.php" rel="nofollow">http://pagina.com.br/lista.php</a> no browser, este receberá apenas texto (seja HTML, Javascript, CSS&#8230;). Ninguém jamais viu código PHP no fonte de uma página, pois este apenas é interpretado no servidor, e se não houver echo nada virá do servidor para o browser. Pois bem&#8230; e como é tratada uma situação dessas se vc utilizar AJAX para carregar lista.php?<br />
Nenhuma diferença, a requisição será igual a digitar a url no browser, porém vc dará um destino diferente para o HTML resultante através da propriedade InnerHTML, escrevendo dentro de qualquer outra tag como uma div por exemplo.</p>
<p>Acho que isto responde sua pergunta.<br />
Grande abraço.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Darlinton</title>
		<link>http://ahaprogramando.wordpress.com/2008/01/27/desmistificando-o-temivel-ajax/#comment-13</link>
		<dc:creator>Darlinton</dc:creator>
		<pubDate>Thu, 03 Apr 2008 12:29:45 +0000</pubDate>
		<guid isPermaLink="false">http://ahaprogramando.wordpress.com/?p=7#comment-13</guid>
		<description>Bom artigo, chegou bem perto da minha duvida, vamos ver se vc sabe.

A diferenca entre PHP e Javascript é que um é executado do lado servidor e outro do lado cliente.

Digamos que eu queira, via ajax, incluir um arquivo php dentro de minha pagina. O que aconteceria?

Levando em consideracao que o php é executado no lado servidor, e o ajax gera um jaascript executado no lado cliente, o meu código php iria ou não ser executado?

Por exemplo se eu incluisse um arquivo x.php, e dentro deste arquivo tive-se , isso iria mostrar a string teste caso eu chamasse este arquivo via ajax?

Nos meus testes eu fiz um arquivo php misto, duas tags html, e um codigo PHP igual o de cima, os htmls apareceram, e o php não. Vim até aqui perguntar entao pq isso tb pode ser um erro meu na forma de incluir o arquivo. Abraço, bom tutorial.</description>
		<content:encoded><![CDATA[<p>Bom artigo, chegou bem perto da minha duvida, vamos ver se vc sabe.</p>
<p>A diferenca entre PHP e Javascript é que um é executado do lado servidor e outro do lado cliente.</p>
<p>Digamos que eu queira, via ajax, incluir um arquivo php dentro de minha pagina. O que aconteceria?</p>
<p>Levando em consideracao que o php é executado no lado servidor, e o ajax gera um jaascript executado no lado cliente, o meu código php iria ou não ser executado?</p>
<p>Por exemplo se eu incluisse um arquivo x.php, e dentro deste arquivo tive-se , isso iria mostrar a string teste caso eu chamasse este arquivo via ajax?</p>
<p>Nos meus testes eu fiz um arquivo php misto, duas tags html, e um codigo PHP igual o de cima, os htmls apareceram, e o php não. Vim até aqui perguntar entao pq isso tb pode ser um erro meu na forma de incluir o arquivo. Abraço, bom tutorial.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Marcos</title>
		<link>http://ahaprogramando.wordpress.com/2008/01/27/desmistificando-o-temivel-ajax/#comment-12</link>
		<dc:creator>Marcos</dc:creator>
		<pubDate>Fri, 14 Mar 2008 01:56:52 +0000</pubDate>
		<guid isPermaLink="false">http://ahaprogramando.wordpress.com/?p=7#comment-12</guid>
		<description>Tenho uma página que é carregada por este método, no entanto nela contém um script, e este não é carregado. Consegui uma função extraiscript para o método get, no entanto em um formulário (método post) não funciona :( any idea?</description>
		<content:encoded><![CDATA[<p>Tenho uma página que é carregada por este método, no entanto nela contém um script, e este não é carregado. Consegui uma função extraiscript para o método get, no entanto em um formulário (método post) não funciona <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />  any idea?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Júlio</title>
		<link>http://ahaprogramando.wordpress.com/2008/01/27/desmistificando-o-temivel-ajax/#comment-8</link>
		<dc:creator>Júlio</dc:creator>
		<pubDate>Fri, 29 Feb 2008 14:08:42 +0000</pubDate>
		<guid isPermaLink="false">http://ahaprogramando.wordpress.com/?p=7#comment-8</guid>
		<description>Excelente!
Apenas gostaria de uma ajuda/informação: Tenho um layout padrão do Dreamweaver CS3, onde usei alguns recursos do Spry. Na coluna esquerda, que abriga o menu, usei um Spry Accordion de duas abas, que abriga os links de menu, que são oriundos de um arquivo XML. Mas obviamente, quando clica num link do menu, recarrega toda a página. 
Gostaria de saber, como posso aplicar esta técnica, já que os labels e os links do menu vem de um XML?

Abs.</description>
		<content:encoded><![CDATA[<p>Excelente!<br />
Apenas gostaria de uma ajuda/informação: Tenho um layout padrão do Dreamweaver CS3, onde usei alguns recursos do Spry. Na coluna esquerda, que abriga o menu, usei um Spry Accordion de duas abas, que abriga os links de menu, que são oriundos de um arquivo XML. Mas obviamente, quando clica num link do menu, recarrega toda a página.<br />
Gostaria de saber, como posso aplicar esta técnica, já que os labels e os links do menu vem de um XML?</p>
<p>Abs.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Tiago</title>
		<link>http://ahaprogramando.wordpress.com/2008/01/27/desmistificando-o-temivel-ajax/#comment-2</link>
		<dc:creator>Tiago</dc:creator>
		<pubDate>Fri, 01 Feb 2008 22:20:27 +0000</pubDate>
		<guid isPermaLink="false">http://ahaprogramando.wordpress.com/?p=7#comment-2</guid>
		<description>Mais um ultra tutorial do master of the masters Leonir!!!!</description>
		<content:encoded><![CDATA[<p>Mais um ultra tutorial do master of the masters Leonir!!!!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
