Ajax com jQuery
Requisições AJAX com a simplicidade de jQuery
Descrição do livro
Ajax com jQuery é uma poderosa combinação das funcionalidades do AJAX com a simplicidade que jQuery proporciona ao desenvolvimento com JavaScript. Seja você um especialista ou um iniciante no uso de AJAX, certamente ficará maravilhado ao descobrir uma metodologia completamente diferente, inovadora, intuitiva e infinitamente mais simples de desenvolvê-lo.
Este livro apresenta uma visão geral do AJAX segundo a maneira tradicional de desenvolvimento, recapitulando seus conceitos básicos, dissertando sobre os métodos e propriedades do objeto XMLHttpRequest e explicando passo a passo os scripts fundamentais que, reunidos, formam uma biblioteca mínima para uma requisição AJAX.
Ainda, aborda os diferentes tipos de arquivos possíveis de ser requisitados e ilustra cada caso com um exemplo prático em funcionamento no site do livro. Descreve detalhadamente os métodos e funcionalidades da biblioteca jQuery para AJAX. Inclui também exemplos práticos que podem ser implementados e cujo funcionamento pode ser conferido no site do livro.
Ver menos ▲Sumário
- Agradecimentos
- Isenção de responsabilidade
- Sobre o autor
- Introdução
- Para quem foi escrito este livro
- Convenções tipográficas
- Site do livro
- Capítulo 1 ■ Revisão do AJAX
- 1.1 (re)Definindo AJAX
- 1.2 XMLHttpRequest
- 1.2.1 Instanciando o objeto XMLHttpRequest
- 1.3 Requisição ao servidor
- 1.3.1 Exemplo de requisição
- 1.4 Resposta do servidor
- 1.5 Biblioteca AJAX
- 1.5.1 Função para instanciar o objeto XMLHttpRequest
- 1.5.2 Função para requisitar um arquivo
- 1.5.3 Função para mostrar a resposta
- 1.6 Requisição e inserção AJAX
- 1.6.1 Requisição TXT
- 1.6.2 Requisição HTML
- 1.6.3 Requisição XML
- 1.6.4 Requisição JSON
- 1.6.5 Carregando
- 1.6.6 Destacando uma requisição
- 1.6.7 Abortando uma requisição
- 1.6.8 Exemplo real
- Capítulo 2 ■ Funções para requisições AJAX
- 2.1 Introdução
- 2.2 Funções para requisições AJAX
- Função $ get
- Função $ post
- Função $ getJSON
- Função $ getScript
- Método load
- Função $ ajax
- 2.3 Uso do método live() em requisições AJAX
- Capítulo 3 ■ Eventos e miscelânea
- 3.1 Introdução
- 3.2 Eventos para requisições AJAX
- Evento ajaxStart
- Evento ajaxStop
- Evento ajaxError
- Evento ajaxSuccess
- Evento ajaxComplete
- 3.3 Argumentos para a função $ ajax()
- 3.4 Miscelânea para requisições AJAX
- Função $ ajaxSetup(opções)
- Método serialize()
- Método serializeArray()
- Capítulo 4 ■ Requisições XML
- 4.1 Introdução
- 4.2 Exemplo 1 – Requisição de livros
- 4.3 Exemplo 2 – Requisição de feeds
- Capítulo 5 ■ Introdução ao formato JSON
- 5.1 Histórico
- 5.2 Estruturas JSON
- 5.3 AJAX e JSON
- 5.4 JSONP
- 5.4.1 Sintaxe JSON
- 5.5 JSONP x XML
- 5.6 Exemplos do JSON
- 5.6.1 Exemplo 1 – Catálogo de livros
- 5.6.2 Exemplo 2 – Catálogo de livros e editora
- 5.6.3 Exemplo 3 – Catálogo de livros com detalhes
- Capítulo 6 ■ Requisições JSON
- 6.1 Introdução
- 6.2 API do Flickr
- 6.3 API do Twitter
- 6.4 API do Yahoo
- Apêndice A ■ Métodos jQuery – Referência rápida
- A 1 Módulo dos métodos gerais
- A 1.1 Funções jQuery
- A 1.2 Acesso a objetos
- A 1.3 Manipular dados
- A 2 Módulo dos seletores
- A 2.1 Seletores básicos
- A 2.2 Seletores hierárquicos
- A 2.3 Filtros básicos
- A 2.4 Filtros de conteúdos
- A 2.5 Filtros de visibilidade
- A 2.6 Filtros de atributo
- A 2.7 Filtros elementos-filho
- A 2.8 Seletores para formulários
- A 2.9 Filtros para formulários
- A 3 Módulo dos atributos
- A 3.1 Atributos
- A 3.2 Classes
- A 3.3 Valores
- A 4 Módulo das CSS
- A 4.1 Propriedades das CSS
- A 4.2 Propriedades de posicionamento
- A 4.3 Propriedades para altura e largura
- A 5 Módulo das funcionalidades para percorrer o DOM
- A 5.1 Filtragem
- A 5.2 Busca
- A 5.3 Encadeamento
- A 6 Módulo das funcionalidades para manipular o DOM
- A 6.1 Alterar conteúdos
- A 6.2 Inserir conteúdos (dentro)
- A 6.3 Inserir conteúdos (fora)
- A 6.4 Inserir conteúdos (em volta)
- A 6.5 Substituir conteúdos
- A 6.6 Remover conteúdos
- A 6.7 Copiar conteúdos
- A 7 Módulo dos eventos
- A 7.1 Carregar página
- A 7.2 Manipular eventos
- A 7.3 Eventos de interação
- A 7.4 Tipos de eventos
- A 8 Módulo dos efeitos
- A 8.1 Mostrar e ocultar
- A 8.2 Efeitos corrediços
- A 8.3 Efeitos de esmaecimento (fade)
- A 8.4 Efeitos personalizados
- A 1 Módulo dos métodos gerais
- Apêndice B ■ Seletores
- B 1 Seletor tipo
- B 2 Seletor identificador único
- B 3 Seletor classe
- B 3.1 Classificação dos seletores
- B 4 Seletores avançados
- Apêndice C ■ Codificação de caracteres para HTML
- Caracteres especiais para HTML
- Caracteres matemáticos, gregos e símbolos para HTML
- Caracteres para HTML – ISO-8859-1
- Apêndice D ■ Elementos HTML
- Apêndice E ■ Atributos HTML
- Índice dos métodos jQuery
- Índice remissivo
Sobre o autor
Maurício Samy Silva é graduado em Engenharia Civil pelo Instituto Militar de Engenharia (IME). Exerceu o magistério paralelamente à Engenharia e foi professor de Geometria Descritiva e Matemática. Sua experiência com desenvolvimento iniciou-se em 1999. Em 2003 lançou o site https://maujor.com, que se tornou referência nacional em CSS, com a… Ver perfil completo ▶
Livros relacionados
Opinião dos leitores
Adriano A de P
Estou gostando muito do livro. Muito bom e esclarecedor.
Marcos E B A
100%, fácil de aprender e exemplos práticos ótimos.
Mario A R S
Obra referência em Ajax, com muitos exemplos.
Ailton F M
Um excelente livro!





