A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

1 JavaScript Introdução Ajax Json XML

Apresentações semelhantes


Apresentação em tema: "1 JavaScript Introdução Ajax Json XML"— Transcrição da apresentação:

1 1 JavaScript Introdução Ajax Json XML

2 XP Ajax O que é? XMLHttpRequest Msxml2.XMLHTTP Microsoft.XMLHTTP onreadystatechange readyState responseText, responseXML 2

3 XP Ajax - Asynchronous JavaScript and XML AJAX é carregar uma página, utilizando recursos de scripts rodando pelo lado cliente, buscando e carregando dados em segundo plano (forma assíncrona) sem a necessidade de reload/atualização da página. 3

4 XP Ajax XMLHttpRequest É um objeto(dll) responsável por toda transação client/server em segundo plano. 4

5 XP Ajax Microsoft.XMLHTTP Msxml2.XMLHTTP São objetos(dlls) responsáveis por toda transação client/server em segundo plano. Porem, são objetos que se criam através de um activeX(produto Microsoft). Para os novos navegadores IE7, IE8, IE9... É Recomendado uso da mais nova API(Msxml2.XMLHTTP). 5

6 XP Ajax onreadystatechange É um método responsável pela comunicação client/server. 6

7 XP Ajax readyState É a propriedade, responsável pelo status da comunicação client/server: objeto. readyState == 0 - ainda não existe comunicação com o servidor 1 - indica o inicio da comunicação 2 - indica que foi encaminhado algum pacote para o servidor ou seja uma requisição 3 - requisição se encontra em processamento 4 - resposta do servidor 7

8 XP Ajax responseText É a propriedade responsável pelo retorno da informação vinda do server para o cliente no formato Texto ou Json. responseXML É a propriedade responsável pelo retorno da informação vinda do Server para o cliente no formato XML. 8

9 XP Json JavaScript Object Notation 9 O que podemos falar sobre Json! Não é uma tecnologia nova, faz parte do JavaScript nativo, praticamente desde do seu princípio, porem somente, há alguns anos, vem se tornando popular. A proposta do mesmo é substituir o uso do XML, já que script que fazem leitura de dados em Json é bem mais rápido do que o XML. O que podemos falar sobre Json! Não é uma tecnologia nova, faz parte do JavaScript nativo, praticamente desde do seu princípio, porem somente, há alguns anos, vem se tornando popular. A proposta do mesmo é substituir o uso do XML, já que script que fazem leitura de dados em Json é bem mais rápido do que o XML.

10 XP Exemplo 10 { "dados":[ {"nome":"Bruno","idade":26}, {"nome":"Fabiana","idade":35} ] }

11 XP XML eXtensible Markup Language 11 É considerado uma linguagem de marcação. Chamamos de eXtensible pelo fato de podermos definir as próprias tags. A linguagem se tornou muito útil e popular, pela capacidade de compartilhamento/intercambio entre linguagens, bancos e plataformas diferentes. Ex: Duas aplicações, desenvolvidas em plataformas e bancos diferentes podem ler/fazer uso do mesmo XML. É considerado uma linguagem de marcação. Chamamos de eXtensible pelo fato de podermos definir as próprias tags. A linguagem se tornou muito útil e popular, pela capacidade de compartilhamento/intercambio entre linguagens, bancos e plataformas diferentes. Ex: Duas aplicações, desenvolvidas em plataformas e bancos diferentes podem ler/fazer uso do mesmo XML.

12 XP XML 12

13 XP Exemplo XML 13 Carlos de Almeida (11)


Carregar ppt "1 JavaScript Introdução Ajax Json XML"

Apresentações semelhantes


Anúncios Google