Use a cabeça!:

por MCLAUGHLIN, Brett
[ Livros ] Motivo da edição:2. ed. Publicado por : Alta Books, (Rio de Janeiro:) Detalhes físicos: 316 p. ISBN:9788576081937. Ano: 2006 Tipo de Material: Livros
Tags desta biblioteca: Sem tags desta biblioteca para este título. Faça o login para adicionar tags.
Localização atual Classificação Exemplar Situação Previsão de devolução Código de barras Reservas do item
Biblioteca Agamenon Magalhães
006.76 M478u (Percorrer estante) 1 Disponível 2019-0043
Total de reservas: 0

Aplicativos web para uma nova geração
1 Usando Ajax
Dê um novo brilho a seus aplicativos Web.
Cansado de interfaces Web desajeitadas e de esperar uma página ser recarregada? Bem, é hora de dar a seus aplicativos Web uma aparência de aplicativo desktop sofisticado. Sobre o que estamos falando? Simplesmente a mais recente novidade na Web: Ajax - asynchronous JavaScript e XML - e seu tíquete para a construção de aplicativos sofisticados de Internet que sejam mais interativos, fáceis de usar e tenham maior capacidade de resposta.

Você não disse que o Aox me
permitirá atualizar a tela sem todo
esse trabalho de recarga? Algo sobre
atualizar apenas porte do página?
A Web, recarregada
Bem-vindo ao novo milênio!
"Recargas? Não precisamos dessa porcaria de recarga"
A relação de destaques: Capítulo 1
Criando um objeto de solicitação
PHP... Uma visão rápida
O que o servidor costumava fazer...
O que o servidor deve fazer agora
Inicializando a conexão
Conectando-se com um servidor Web
Adicionando o manipulador de eventos
Codificando updatePageQ
Como vemos os aplicativos Web...
Introduzindo o navegador Web
O que o navegador deve fazer com a resposta do servidor?
Enviando instruções para o navegador
Capturando a resposta do servidor
Procurando o estado de prontidão correto
Revisão em 60 segundos

Fazendo solicitações AjaX
2 Falando a língua
É hora de aprender como falar assincronamente.
Se você estiver planejando criar o próximo aplicativo matador, precisa conhecer o Ajax por dentro e por fora. Neste capítulo, introduziremos uma visão interna da JavaScript assíncrona: você aprenderá como enviar solicitações em diferentes navegadores, conhecerá os estados de prontidão e códigos de status e até aprenderá alguns truques extras com a HTML dinâmica durante o percurso. Ao terminar, estará fazendo solicitações e manipulando respostas como um especialista.., e a propósito, mencionamos que seus usuários não terão que esperar enquanto você está aprendendo?

Pizza Delivery Break Neck
Pizza Break Neck, estilo Ajax
HTML 101: aceitando entradas do usuário
Manipuladores de eventos conectam a HTML à JavaScript
Use o DOM para capturar o número de telefone
Onde está o navegador Web?
Criando um objeto de solicitação
Dando suporte a vários navegadores
PHP Uma visão rápida
Os URLs de solicitação distribuem dados para o servidor
Envie a solicitação para o servidor
Recuperar o endereço do cliente
Estados de prontidão HTTP
Verificando o estado de prontidão
O que o navegador está fazendo?
Capture a resposta do servidor no objeto de solicitação
Testando o aplicativo da Break Neck
Quando os navegadores armazenam em cache URLs de solicitação...
Revisão em 60 segundos

Aplicativo assíncronos
3 O assincronismo me desconcertou
Sala de espera? Desculpe, não temos algo desse tipo.
Essa é a Web, e não um consultório médico, e ninguém quer sentar lendo uma revista de seis meses atrás enquanto um servidor faz seu trabalho. Você viu como o Ajax lhe permitirá se ver livre das recargas de página, mas é hora de adicionar a capacidade de resposta à lista de destaques de seus aplicativos Web. Neste capítulo, você aprenderá como enviar as solicitações de seus usuários para um servidor e permitir que eles continuem trabalhando enquanto esperam uma resposta. Na verdade.., esqueça isso. Não haverá espera alguma neste capítulo. Vire a página e comecemos.

O que quer mesmo dizer assíncrono?
Construindo uma cafeteira com Ajax
As idas e vindas do desenvolvimento Ajax
Escrevendo o código JavaScript que enviará a solicitação
Código JavaScript
Capturando e configurando o conteúdo de texto de um elemento <div>
Configurando o texto de um elemento <div>
PHP... Uma visão rápida
Escrevendo a função de retorno de chamada
Introduzindo a função JavaScript substringO
O teste final (certo?)
Criando dois objetos de solicitação
Usando dois objetos de solicitação
Bem-vindo ao mundo do assincronismo!

O Document object model
4 Árvores de páginas Web
Precisa-se: páginas Web fáceis de atualizar.
É hora de assumir a responsabilidade pelas coisas e começar a escrever código que atualize suas páginas Web dinamicamente. Com o uso do DocumentObject Model, suas páginas poderão adotar novo arquivo, responderá ações do usuário e ajudá-lo a livrar-se definitivamente de recargas desnecessárias. Quando você tiver terminado este capítulo, conseguirá adicionar, remover e atualizar conteúdo praticamente em qualquer local de sua página Web. Portanto. vire a página e passearemos pela floresta Webville,

Precisa de um aplicativo dinâmico?
Conheça o DOM
Usando o DOM sem Ajax
Como o navegador vê sua HTML (parte 2)
Escreva seu próprio ... Dicionário Web
A ordem é importante para o navegador Web
A árvore do DOM
Um novo tipo de árvore: a árvore DOM
Percorrendo uma árvore DOM

Alguns navegadores não reconhecem a classe Node
O grande desafio de codificação do Capítulo 4

Desenvolvendo aplicativos DOM
4.5 Uma segunda chance
Ansioso para conhecer melhor o DOM?
No último capítulo, você teve um curso intensivo sobre a maneira mais interessante de atualizar suas páginas Web: o Document Object Model. No entanto, achamos que pudesse querer ainda mais e neste capitulo você usará o que acabou de aprender para criar um elegante aplicativo baseado no DOM. No percurso, selecionará alguns manipuladores de eventos novos, aprenderá como alterar o estilo de um nó e criará um aplicativo dinâmico e amigável. Este é o capítulo em que levaremos suas aptidões no DOM a um nível totalmente novo.

Todos são críticos
Qual é a estratégia do jogo?
O grande cenário
Configurando as capas de CD
Adicionando manipuladores de eventos
Adicionando um CD ao Top 5
Preste atenção em "this"
Adicionando filhos a um elemento
Um elemento só pode ter um pai
Mais inclusões em nossa árvore DOM
Um teste final

Solicitações post
5 Dizendo mais com POST
Era isso que você estava esperando.
Você pediu e agora vai ter: finalmente vamos nos livrar de send(null) e aprender como enviar mais dados para um servidor. Vai demandar um pouco de esforço adicional de sua parte, mas quando você tiver terminado este capítulo, estará dizendo muito mais do que 'não há dados" para o servidor em suas solicitações assíncronas. Portanto, apertem seus cintos para percorrermos o universo dos cabeçalhos de solicitação e tipo de conteúdo; chegamos ao país POST.

As mesmas bases operacionais
Enviando um formulário com o Ajax
Enviar o pedido para o servidor
PHP... Uma visão rápida
O DOM tem conexão com o que o cliente vê
Testando o aplicativo da Break Neck
O código PHP cria um novo cabeçalho de resposta:
O servidor responde
Manipulação de erros da Break Neck
Solicitações GET versus solicitações POST
Servidores Web decodificam dados POST
Envie mais dados com uma solicitação POST
Testando solicitações POST
Os misteriosos dados POST
cabeçalhos de solicitação.
Cabeçalhos de resposta

Solicitações e respostas XML
6 Mais do que as palavras podem dizer Já se sentiu como se ninguém estivesse escutando?
Às vezes o velho idioma inglês simplesmente não ajuda quando você está tentando se comunicar. Até agora usamos texto em todas as suas solicitações e respostas, mas é hora de deixarmos de lado nossos shells de texto simples. Neste capítulo, nos aprofundaremos na XML e ensinaremos nossos servidores a dizer muito mais do que jamais conseguiriam com texto simples. Como se não fosse o bastasse, você também ensinará XML a suas solicitações, ainda que nem sempre essa seja uma boa idéia (veremos mais sobre isso quando começarmos). Prepare-se... uma vez que tiver terminado este capítulo, suas solicitações e respostas nunca mais serão as mesmas.

Os servidores não têm que dizer muita coisa
Fale
XML: exatamente o que o doutor prescreveu
O problema da Boards 'R' us
Aviando a receita de XML
PHP... uma visão rápida
Usando response XML em seu código
Testando tudo
A XML e uma linguagem para a definição de outras linguagens
XML para solicitações?
Que formato de dados
Texto ou XML

JSON VERSUS XML
7 Uma batalha final
É hora de voltar à escola primária.
Lembra da época em que as divergências eram resolvidas com palavras ásperas, socos e imitações precárias de kung-fu? Lembra quando nada era mais emocionante do que ouvir o grito "Lutem!" nos salões da lanchonete? Neste capítulo, voltaremos àqueles dias, e deixando as palavras amigáveis e a etiqueta de lado, a XML e a JSON, dois formatos diferentes para o envio e recebimento de dados em suas solicitações assíncronas, estão prontas para resolver suas divergências no ringue. Prepare seu cartão de apostas!

Uma revisão dos formatos de solicitação e resposta
Você deve usar XML ouJSON?
O campeão de pesos pesados: XML
Você usará o DOM para trabalhar com XML
A JSON é apenas JavaScript
A JSON é enviada como texto
Então qual é o melhor formato de dados?
Que formato de dados você deve usar?

Apendke 4: Extras
a 1 Alguns bônus especiais
Só para você: um presente de despedida dos laboratórios Use a Cabeça.
Na verdade, você encontrará cinco bônus especiais neste apêndice. Queríamos poder ficar e falar um pouco mais, mas é hora de você pegar o que aprendeu e partir para o frio mundo cruel da programação na Web por conta própria. Porém, não gostaríamos de ver você ir embora sem um pouco mais de preparação, portanto, examine as cinco coisas mais importantes que não conseguimos que coubessem no livro.

Kits de ferramentas Ajax
script.aculo.us e outras bibliotecas de UI
Inspecionando o DOM
Usando bibliotecas JSON em seus scripts PHP
Usando evalO com JSON

Apendice 2: Utilitários ajax e DOM
a 2 É hora de um pequeno bônus de crédito.
Dentro das páginas deste apêndice, você encontrará alguns dos códigos utilitários que eram um pouco avançados para o momento em que passamos por eles anteriormente no livro. A essa altura, no entanto, você deve estar pronto para encarar de frente essas funções utilitárias do Ajax e DOM.

ajax.js
Usando ajax.js
text-utils.js
Usando text-utils.js




Não há comentários para este material.

Acesse sua conta para postar um comentário.

Clique em uma imagem para visualizá-la no visualizador de imagem

    Biblioteca Agamenon Magalhães|(61) 3221-8416| biblioteca@cade.gov.br| Setor de Edifícios de Utilidade Pública Norte – SEPN, Entrequadra 515, Conjunto D, Lote 4, Edifício Carlos Taurisano, térreo