jQuery - A Biblioteca do Programador JavaScript - 3ª Edição

Aprenda a criar efeitos de alto impacto em seu site com a biblioteca JavaScript mais utilizada pelos desenvolvedores web

jQuery - A Biblioteca do Programador JavaScript - 3ª Edição Esgotado
× jQuery - A Biblioteca do Programador JavaScript - 3ª Edição

jQuery - A Biblioteca do Programador JavaScript - 3ª Edição

Compartilhar

Autor: Maurício Samy Silva

ISBN impresso: 978-85-7522-387-1
Ano: 2013
Páginas: 544
Preço: R$ 89,00

11 opiniões | Opine sobre este livro

Descrição do livro

jQuery é uma poderosa biblioteca JavaScript criada para simplificar a criação de efeitos visuais e de interatividade em websites. Desenvolvedores especialistas em JavaScript, ao conhecerem as maravilhas de que a biblioteca é capaz, com certeza vão se perguntar: “Por que não pensei nisso antes?”. Iniciantes, com noções rudimentares de JavaScript, experimentarão uma curva de aprendizado inimaginável para aqueles experientes com a linguagem.

jQuery propicia a criação de scripts de uma forma tão simples e intuitiva que consegue com meia dúzia de linhas os mesmos efeitos de um script de 30 a 40 linhas desenvolvido com JavaScript tradicional. Simplicidade foi a diretriz que norteou John Resig na criação da biblioteca.

Este livro, na primeira parte, apresenta a biblioteca e um estudo da sintaxe e emprego dos seletores e comandos jQuery, desenvolvendo scripts de exemplo para cada um deles, que podem ser examinados ao vivo em arquivos disponíveis para download no site do livro. Na segunda parte, são desenvolvidos vários scripts de emprego real, todos comentados e disponíveis para download.

Ver menos ▲

Sumário

  • Agradecimentos
  • Isenção de responsabilidade
  • Sobre o autor
  • Introdução
  • Parte I Fundamentos teóricos da biblioteca jQuery
  • Capítulo 1 O que é jQuery?
    • 1.1 Definições e conceitos
      • 1.1.1 O que é jQuery?
      • 1.1.2 Para que serve jQuery?
      • 1.1.3 jQuery em conformidade com os Padrões Web
      • 1.1.4 Características da biblioteca jQuery
      • 1.1.5 Como instalar jQuery
      • 1.1.6 jQuery na prática
      • 1.1.7 Fundamentos jQuery
  • Capítulo 2 Funções-padrão e seletores jQuery
    • 2.1 Funções-padrão jQuery
    • 2.2 Seletores jQuery
      • 2.2.1 Seletores simples
      • 2.2.2 Seletores compostos
      • 2.2.3 Seletores – Filtros básicos
      • 2.2.4 Seletores de conteúdo
      • 2.2.5 Seletores de visibilidade
      • 2.2.6 Seletores de atributo
      • 2.2.7 Filtros para seletores-filho
      • 2.2.8 Seletores para formulários
      • 2.2.9 Filtros para formulários
  • Capítulo 3 Métodos de manipulação do DOM
    • 3.1 Manipulação de atributos gerais e propriedades
      • 3.1.1 Atributos
      • 3.1.2 Propriedades
    • 3.2 Manipulação do atributo class
    • 3.3 Manipulação de conteúdos html
    • 3.4 Manipulação de textos
    • 3.5 Manipulação de valores
    • 3.6 Manipulação de conteúdos
    • 3.7 Criação de elementos no DOM
  • Capítulo 4 CSS e inspeção do DOM
    • 4.1 Estilização geral
    • 4.2 Posicionamento
    • 4.3 Largura e altura
    • 4.4 Inspeção do DOM
  • Capítulo 5 Eventos
    • 5.1 Eventos auxiliares
    • 5.2 Eventos de interação
    • 5.3 Manipuladores de eventos
    • 5.4 Notas sobre eventos
  • Capítulo 6 Efeitos
    • 6.1 Efeitos básicos
    • 6.2 Efeitos corrediços
    • 6.3 Efeitos de opacidade
    • 6.4 Efeitos personalizados
    • 6.5 Encadeamento de efeitos
  • Capítulo 7 Funções utilitárias
    • 7.1 Introdução
    • 7.2 Flags para agentes de usuário
    • 7.3 Operações com arrays e objetos
    • 7.4 Teste de função e objeto
    • 7.5 Operação com string
    • 7.6 Funções utilitárias personalizadas
      • 7.6.1 Sintaxe geral
      • 7.6.2 Função $ corTexto
    • 7.7 Métodos para manipulação de dados
  • Parte II jQuery na prática
  • Capítulo 8 Animações básicas
    • 8.1 Marcação mínima
    • 8.2 Animação com show() e hide()
    • 8.3 Animação com toggle()
    • 8.4 Suavizando a animação
      • slideUp() slideDown()
      • fadeIn() fadeOut()
  • Capítulo 9 Revelando conteúdos
    • 9.1 FAQ CSS
      • 9.1.1 Marcação básica
      • 9.1.2 Primeira etapa
      • 9.1.3 Segunda etapa
      • 9.1.4 Terceira etapa
      • 9.1.5 Quarta etapa
      • 9.1.6 Quinta etapa
    • 9.2 Página de notícias
      • 9.2.1 Marcação básica
      • 9.2.2 Primeira etapa
      • 9.2.3 Segunda etapa
  • Capítulo 10 Efeitos em tabelas
    • 10.1 Destinação das tabelas HTML
    • 10.2 Marcação de tabelas
    • 10.3 Tabela de horários de ônibus
      • 10.3.1 Marcação básica
    • 10.4 Efeito zebra
      • 10.4.1 Zebra par-ímpar
      • 10.4.2 Zebra dois-dois
      • 10.4.3 Progressão aritmética
      • 10.4.4 Zebra três cores
      • 10.4.5 Zebra três-três
    • 10.5 Efeitos para destacar
      • 10.5.1 Destacar linhas
      • 10.5.2 Destacar colunas
      • 10.5.3 Destacar linhas seletivamente
      • 10.5.4 Revelar e esconder linhas
      • 10.5.5 Advertência
  • Capítulo 11 Efeitos em formulários
    • 11.1 Validação de formulários
    • 11.2 Placeholder para campos
    • 11.3 Dicas de preenchimento
    • 11.4 Desabilitar campos
    • 11.5 Revelar campos
    • 11.6 Elemento legend
    • 11.7 Selecionar todos
    • 11.8 Validar
  • Capítulo 12 Imagens
    • 12.1 Introdução
      • 12.1.1 Imagens acessíveis
    • 12.2 Ampliação de imagens
      • 12.2.1 Primeira etapa
      • 12.2.2 Segunda etapa
      • 12.2.3 Terceira etapa
      • 12.2.4 Quarta etapa
      • 12.2.5 Quinta etapa
    • 12.3 Galerias de imagens
      • 12.3.1 Galeria com thumbnails
    • 12.4 Slide-show
      • 12.4.1 Primeira etapa
      • 12.4.2 Segunda etapa
      • 12.4.3 Terceira etapa
      • 12.4.4 Quarta etapa
    • 12.5 Slide-show dinâmico
      • 12.5.1 Primeira etapa
      • 12.5.2 Segunda etapa
      • 12.5.3 Terceira etapa
      • 12.5.4 Quarta etapa
  • Capítulo 13 Plug-ins
    • 13.1 Introdução
      • 13.1.1 Plug-ins de terceiros
      • 13.1.2 Plug-ins nativos
    • 13.2 Plug-in jQuery Zoom
      • 13.2.1 Instalação
      • 13.2.2 Exemplos
    • 13.3 Plug-in SlimBox 2
      • 13.3.1 Instalação
      • 13.3.2 Exemplos
    • 13.4 Plug-in carouFredSel
      • 13.4.1 Instalação
      • 13.4.2 Exemplos
    • 13.5 Desenvolvimento de plug-ins
      • 13.5.1 Criação de funções
      • 13.5.2 Criação de métodos
      • 13.5.3 Criação de plug-ins
  • Capítulo 14 Menu Maujor
    • 14.1 Introdução
    • 14.2 HTML e CSS
      • 14.2.1 Estilização inicial
      • 14.2.2 Bug no IE6 e anteriores
      • 14.2.3 Dimensões do menu
      • 14.2.4 Bug no IE7 e anteriores
    • 14.3 Script
  • Apêndice A Seletores
    • A 1 Seletor tipo
    • A 2 Seletor identificador único
    • A 3 Seletor classe
      • A 3.1 Classificação dos seletores
    • A 4 Seletores jQuery
  • Apêndice B 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 C Elementos HTML
  • Apêndice D Atributos HTML
  • Apêndice E FAQ jQuery
  • Referências bibliográficas
  • Índice remissivo
Ver sumário completo ▼

Sobre o autor

Maurício Samy Silva

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 ▶

Opinião dos leitores

Marcos R V

Muito bom livro, intuitivo e de fácil entendimento.

Gabriela M

Livros do Majour sempre são ótimos.

Davi O W

Livro super recomendado, com didática incomparável. Maujor supera qualquer outro autor em todos os seus livros!

Iago H C

Excelente obra. Linguagem didática e agradável. Recomendo.

Ver todas ▼