Pro PHP e jQuery

Em ‘Pro PHP e jQuery’ , você aprenderá tudo que precisa saber para começar a desenvolver aplicações usando o poder de jQuery, AJAX e PHP orientado a objetos. Este livro lhe dá as dicas e faz com que você comece a desenvolver com PHP avançado junto com técnicas de melhoramento progressivo em jQuery para criar interfaces de usuário que sejam altamente interativas para suas aplicações.

Por: R$ 75,00

Preço a vista: R$ 75,00

+-
Comprar
Opções de Parcelamento:
  • à vista R$ 75,00
Outras formas de pagamento

Quem viu este produto , comprou

  • Ext JS em Ação

    PROMOÇÃO LOGITECH BEATS E OUTROS

    Esta biblioteca JavaScript para diversos navegadores fornece um conjunto extenso de widgets de alta qualidade, um modelo de componentes intuitivo e extensível e uma API rica que desenvolvedores corporativos acham especialmente confortável de usar. Dessa forma, eles a usam para criar aplicativos web sólidos como uma rocha em muitas e diversas empresas, incluindo a Adobe, Aetna, Amazon, Best Buy, Hallmark, Panasonic, Pixar, Siemens, Sony e Visa. ... Ler mais +

    QUERO VER
  • Pro Node.js para Desenvolvedores

    O Pro Node.js para Desenvolvedores oferece um guia abrangente para esta empolgante e nova tecnologia. Nós apresentamos você ao Node – o que ele é, por que interessa e como configurá-lo – antes de mergulhar fundo nos principais conceitos e APIs que alicerçam sua operação. ... Ler mais +

    QUERO VER
  • JavaScript de Cabo a Rabo - Aprenda a desenvolver aplicações usando somente a linguagem JavaScript, em múltiplas plataformas e dispositivos

    Durante muitos anos, o JavaScript foi considerado uma "toy language", comparada com outras plataformas de desenvolvimento, como o Java (TM) e o C++, sendo relegada a "enfeitar" páginas web. No início, o próprio "engine" de execução JavaScript era um "add-on" agregado aos navegadores web. ... Ler mais +

    QUERO VER
  • TypeScript - Gerando o JavaScript do Futuro

    VITRINE Os Livros mais Vendidos !

    TypeScript é uma linguagem de script, sua sintaxe é um superconjunto de JavaScript, ou seja, todo código JavaScript também é um código TypeScript válido, é uma forma de se escrever o JavaScript do futuro e transformá-lo em JavaScript corrente, suportado pelos navegadores. ... Ler mais +

    QUERO VER
  • Conectando o Arduino à Web

    Crie interfaces físicas para interagir com a internet e com páginas web. Com Arduino e JavaScript você pode criar displays físicos interativos e ter dispositivos conectados que enviam ou recebem dados da web. ... Ler mais +

    QUERO VER
  • Aprendendo Node - Usando JavaScript no servidor

    Reúna o conhecimento de programação que você já usa no navegador e empregue no servidor com o Node! Aprenda a criar aplicações em rede de alto desempenho e plenamente escalonáveis nesta plataforma baseada em JavaScript. O conteúdo deste livro é bastante prático, “mão na massa”, e fará com que o programador de JavaScript, acostumado a lidar apenas com processamento no navegador, domine com maestria os fundamentos do Node no servidor. ... Ler mais +

    QUERO VER
  • JSON Básico - Conheça o formato de dados preferido da web

    JSON básico é o guia definitivo para JSON (JavaScript Object Notation, ou Notação de objetos JavaScript ), que é o padrão atual de formatação de dados na web. O livro começa pelo básico e descreve todos os aspectos relacionados ao uso do formato JSON. JSON básico aborda todas as áreas do JSON, do básico sobre os formatos de dados à criação de seu próprio servidor para armazenar e obter dados persistentes. Este livro permite que você desenvolva o conjunto necessário de habilidades para ler e escrever dados JSON devidamente validados. ... Ler mais +

    QUERO VER

Quem viu este produto , também se interessou

  • Conectando o Arduino à Web

    Crie interfaces físicas para interagir com a internet e com páginas web. Com Arduino e JavaScript você pode criar displays físicos interativos e ter dispositivos conectados que enviam ou recebem dados da web. ... Ler mais +

    QUERO VER
  • Aprendendo Node - Usando JavaScript no servidor

    Reúna o conhecimento de programação que você já usa no navegador e empregue no servidor com o Node! Aprenda a criar aplicações em rede de alto desempenho e plenamente escalonáveis nesta plataforma baseada em JavaScript. O conteúdo deste livro é bastante prático, “mão na massa”, e fará com que o programador de JavaScript, acostumado a lidar apenas com processamento no navegador, domine com maestria os fundamentos do Node no servidor. ... Ler mais +

    QUERO VER
  • AngularJS para Desenvolvedores Java

    Esse livro foi elaborado para compartilhar a experiência que tive ao iniciar meus estudos e minhas experiências com o AngularJS como desenvolvedor Java. Uso uma linguagem simples e descontraída, como um bate-papo comigo, mas com bastante foco no que é necessário para o aprendizado com praticidade. ... Ler mais +

    QUERO VER
  • Pro PHP e jQuery

    Em ‘Pro PHP e jQuery’ , você aprenderá tudo que precisa saber para começar a desenvolver aplicações usando o poder de jQuery, AJAX e PHP orientado a objetos. Este livro lhe dá as dicas e faz com que você comece a desenvolver com PHP avançado junto com técnicas de melhoramento progressivo em jQuery para criar interfaces de usuário que sejam altamente interativas para suas aplicações. ... Ler mais +

    QUERO VER
  • Ext JS em Ação

    PROMOÇÃO LOGITECH BEATS E OUTROS

    Esta biblioteca JavaScript para diversos navegadores fornece um conjunto extenso de widgets de alta qualidade, um modelo de componentes intuitivo e extensível e uma API rica que desenvolvedores corporativos acham especialmente confortável de usar. Dessa forma, eles a usam para criar aplicativos web sólidos como uma rocha em muitas e diversas empresas, incluindo a Adobe, Aetna, Amazon, Best Buy, Hallmark, Panasonic, Pixar, Siemens, Sony e Visa. ... Ler mais +

    QUERO VER
  • TypeScript - Gerando o JavaScript do Futuro

    VITRINE Os Livros mais Vendidos !

    TypeScript é uma linguagem de script, sua sintaxe é um superconjunto de JavaScript, ou seja, todo código JavaScript também é um código TypeScript válido, é uma forma de se escrever o JavaScript do futuro e transformá-lo em JavaScript corrente, suportado pelos navegadores. ... Ler mais +

    QUERO VER
  • Princípios de Orientação a Objetos em JavaScript

    Se você já usou uma linguagem orientada a objetos mais tradicional, como C++ ou Java, o JavaScript provavelmente não parecerá uma linguagem orientada a objetos. Ela não tem conceito de classes, e você nem mesmo precisa definir objetos para começar a programar. Mas não se engane – o JavaScript é uma linguagem orientada a objetos incrivelmente eficiente e expressiva, que coloca muitas decisões de design diretamente em suas mãos.
    Em Princípios de Orientação a Objetos em JavaScript, Nicholas C. Zakas explora minuciosamente a natureza orientada a objetos do JavaScript, revelando a implementação única de herança e outras características fundamentais da linguagem. Você irá aprender: .. ... Ler mais +

    QUERO VER
  • Aprendendo JavaScript - Um Guia Prático aos Fundamentos da Moderna JavaScript

    JavaScript é uma linguagem com uma história incrivelmente rica e um futuro mais brilhante ainda. Neste livro você aprenderá os conceitos básicos da linguagem, mas concomitantemente você irá aprender tópicos mais avançados, tais como APIs JavaScript para HTML5 e como criar uma interface voltada para toques. Você pode ter certeza que embora JavaScript seja um código, ele está longe de ser entediante; você pode criar algumas interfaces bastante radicais e se divertir muito dentro do processo.
    Espero que este livro possa lhe ser útil durante os muitos anos futuros e sirva de plataforma de lançamento para que o seu interesse por JavaScript continue. Se esta é a primeira etapa da sua viagem no aprendizado de JavaScript, seja bem-vindo a bordo; se você já conhece a linguagem, bom retorno. ... Ler mais +

    QUERO VER
  • JavaScript de Cabo a Rabo - Aprenda a desenvolver aplicações usando somente a linguagem JavaScript, em múltiplas plataformas e dispositivos

    Durante muitos anos, o JavaScript foi considerado uma "toy language", comparada com outras plataformas de desenvolvimento, como o Java (TM) e o C++, sendo relegada a "enfeitar" páginas web. No início, o próprio "engine" de execução JavaScript era um "add-on" agregado aos navegadores web. ... Ler mais +

    QUERO VER
  • Descrição
    Pro PHP e jQuery

    Em ‘Pro PHP e jQuery’ , você aprenderá tudo que precisa saber para começar a desenvolver aplicações usando o poder de jQuery, AJAX e PHP orientado a objetos. Este livro lhe dá as dicas e faz com que você comece a desenvolver com PHP avançado junto com técnicas de melhoramento progressivo em jQuery para criar interfaces de usuário que sejam altamente interativas para suas aplicações.

    À medida que você trabalha na aplicação de exemplo deste livro, mostrarei os fundamentos de PHP orientado a objetos e lhe iniciarei em jQuery a partir do nível iniciante absoluto. Você aprenderá tudo que precisa saber para começar a criar interfaces de usuário incríveis, incluindo:

    - Os fundamentos da poderosa biblioteca jQuery;

    - PHP orientado a objetos;

    - Projeto de interfaces de usuário com AJAX;

    - Estender a biblioteca jQuery com plugins personalizados;

    - Validação de formulários com expressões regulares.

    O desenvolvimento Web está se tornando rapidamente o meio preferido para novas aplicações e a sua capacidade de criar aplicativos online com a aparência e a essência de aplicativos desktop podem fazer a diferença entre uma interface boa e uma ótima.

    Durante este processo, você aprenderá truques úteis para melhorar seu desenvolvimento web e, em pouco tempo, estará criando aplicações fantásticas, amigáveis e com AJAX.
  • Sobre o Autor
  • Especificação

    Características

    AssuntosJquery

    Especificações

    Sobre o AutorJason Lengstorf

    Jason Lengstorf é um projetista e desenvolvedor web. Especialista em software de gerência de conteúdo usando PHP, MySQL, AJAX e padrões web.
    Jason passa a maior parte do seu tempo administrando a Ennui Design: um conjunto de desenvolvedores e projetistas web de todo o mundo especializando-se em websites premium personalizados.
    Informações TécnicasSumário

    Sobre o Autor – XIX
    Sobre o Revisor Técnico - XXI
    Agradecimentos - XXIII

    Parte 1: ACOSTUMANDO-SE COM JQUERY – 1

    Capítulo 1:

    Apresentando jQuery - 3
    Preferindo jQuery a JavaScript - 3
    Compreendendo as Bibliotecas JavaScript - 3
    Entendendo os Benefícios de jQuery - 4
    Entendendo a História de jQuery -
    Configurando um Ambiente de Testes - 5
    Instalando o Firefox - 6
    Instalando o Firebug – 6
    Incluindo jQuery em Páginas Web - 8
    Incluindo uma Cópia Baixada da Biblioteca jQuery - 8
    Incluindo uma Cópia Hospedada Remotamente da Biblioteca jQuery - 9
    Usando a API Google AJAX Libraries - 9
    Configurando um Arquivo de Teste - 9
    Apresentando a Função ($) jQuery - 11
    Selecionando Elementos DOM Usando Sintaxe CSS - 11
    Seletores Básicos - 12
    Selecionando Elementos pelo Tipo do Rótulo - 13
    Selecionando Rótulos pelo Nome da Classe - 14
    Selecionando Elementos pelo ID - 14
    Combinando Seletores para uma Seleção Mais Precisa - 15
    Usando Múltiplos Seletores - 15
    Seletores de Hierarquia - 15
    Selecionando Elementos Descendentes - 16
    Selecionando Elementos Filhos - 16
    Selecionando os Próximos Elementos - 17
    Selecionando Elementos Irmãos - 18
    Filtros Básicos - 19
    Selecionando o Primeiro ou o Último Elemento - 19
    Selecionando Elementos que não Correspondem a um Seletor - 20
    Seleionando Elementos Pares e Ímpares - 20
    Selecionando Elementos pelo Índice - 20
    Filtro de Conteúdo - 21
    Selecionando Elementos que Contêm um Determinado Texto - 21
    Selecionando Elementos que Contêm um Determinado Elemento - 22
    Selecionando Elementos que Estejam Vazios - 22
    Selecionando Elementos que Sejam Pais - 23
    Filtros de Visibilidade - 23
    Filtros de Atributos - 23
    Selecionando Elementos que Tenham um Determinado Atributo e Valor - 24
    Selecionando Elementos que não Tenham o Atributo ou que não Tenham o Valor do Atributo - 24
    Filtros de Filhos - 25
    Selecionando Parâmetros Pares ou Ímpares ou Parâmetros pelo Índice ou Equação - 25
    Selecionando o Primeiro ou o Último Elemento - 26
    Fileros de Formulário - 26
    Buscando pelo Tipo de Elemento do Formulário - 28
    Selecionando Apenas Elementos de Formulário Habilitados ou Desabilitados - 28
    Selecionando Elementos de Formulário Marcados ou Selecionados - 29
    Resumo - 29

    Capítulo 2:
    Métodos e Ações jQuery Comuns - 31
    Entendendo o Comportamento Básico de Scripts jQuery - 31
    Entendendo os Métodos jQuery - 32
    Percorrendo Elementos DOM - 32
    .eq() - 33
    .filter() and .not() - 33
    .first() and .last() - 34
    .has() - 35
    .is() - 35
    .slice() - 35
    .children() - 36
    .closest() - 37
    .find() - 38
    .next(), .nextAll(), and .nextUntil() - 38
    .prev(), .prevAll() e .prevUntil() - 40
    .siblings() - 40
    .parent() - 41
    .parents() e .parentsUntil() - 41
    .add() - 42
    .andSelf() - 43
    .contents() - 44
    .end() - 44
    Criando e Inserindo Elementos DOM - 45
    Criando Novos Elementos DOM - 46
    Inserindo Novos Elementos no DOM - 48
    .append() and .prepend() - 48
    .appendTo() e .prependTo() - 52
    .after() e .before() - 53
    .insertAfter() e .insertBefore() - 54
    .wrap() - 54
    .unwrap() - 57
    .wrapAll() - 58
    .wrapInner() - 60
    .remove() e .detach() - 61
    Acessando e Modificando CSS e Atributos - 62
    .attr() - 63
    .removeAttr() - 64
    .css() - 64
    .text() e .html() - 66
    .val() - 68
    .data() - 68
    .addClass(), .removeClass(), and .toggleClass() - 70
    .hasClass() - 71
    .height() e .width() - 71
    .innerHeight(), .innerWidth(), .outerHeight() e .outerWidth() - 73
    Afetando os Conjuntos de Resultados - 74
    .map() e .each() - 74
    Usando Animação e Outros Efeitos - 77
    .show() e .hide() - 77
    .fadeIn(), .fadeOut() e .fadeTo() - 78
    .slideUp(), .slideDown() e .slideToggle() - 79
    .animate() - 80
    .delay() - 83
    .stop() - 83
    Manipulando Eventos - 84
    Eventos de Navegador - 84
    .error() - 84
    .scroll() - 85
    Manipulando Eventos de Carregamento de Formulários - 86
    .ready() - 86
    .unload() - 87
    Manipulando a Anexação de Eventos - 88
    .bind() e .unbind() - 88
    .live() e .die() - 91
    .one() - 92
    .toggle() - 92
    .trigger() - 93
    Métodos de Atalhos de Eventos - 94
    Usando Controles AJAX - 94
    $.ajax() - 95
    $.ajaxSetup() - 97
    Usando Métodos AJAX de Atalho - 99
    $.get() e $.post() - 99
    $.getJSON() - 100
    $.getScript() - 101
    .load() - 101
    Resumo - 102

    Parte 2: ENTRANDO NA PROGRAMAÇÃO PHP AVANÇADA - 103

    Capítulo 3:

    Programação Orientada a Objetos - 105
    Entendendo a Programação Orientada a Objetos - 105
    Entendendo Objetos e Classes - 106
    Percebendo as Diferenças Entre Objetos e Classes - 106
    Estruturando Classes - 107
    Definindo Propriedades de Classes - 108
    Definindo Métodos de Classes - 109
    Usando Construtores e Destrutores - 112
    Convertendo para uma String - 115
    Usando Herança de Classes - 118
    Sobrescrevendo Propriedades e Métodos Herdados - 119
    Preservando a Funcionalidade do Método Original ao Sobrescrever Métodos - 121
    Definindo a Visibilidade de Propriedades e Métodos - 122
    Métodos e Propriedades Públicas - 123
    Propriedades e Métodos Protegidos - 123
    Propriedades e Métodos Privados - 126
    Propriedades e Métodos Estáticos - 128
    Comentando com DocBlocks - 130
    Comparando Código Orientado a Objetos e Procedural - 133
    Facilidade de Implementação - 133
    A Abordagem Procedural - 133
    A Abordagem POO - 135
    Melhor Organização - 137
    Manutenção Mais Fácil - 138
    Resumo - 139

    Capítulo 4:
    Crie um Calendário de Eventos - 141
    Planejando o Calendário - 141
    Definindo a Estrutura do Banco de Dados - 141
    Criando o Mapa de Classes - 142
    Planejando a Estrutura de Pastas da Aplicação - 143
    Os Arquivos Públicos - 143
    Arquivos Não Públicos da Aplicação - 144
    Modificando o Ambiente de Desenvolvimento - 146
    Desenvolvimento Local - 146
    Desenvolvimento Remoto - 148
    Criando o Calendário - 148
    Criando o Banco de Dados - 148
    Conectando-se ao Banco de Dados com uma Classe - 150
    Criando a Classe de Envoltório - 152
    Adicionando Propriedades de Classes - 152
    Criando o Construtor - 154
    Verificando a Conexão de Banco de Dados - 155
    Criando um Arquivo para Armazenar Credenciais de Banco de Dados - 156
    Criando um Arquivo de Inicialização - 157
    Criando um Arquivo de índice para Juntar Tudo - 158
    Configurando as Propriedades Básicas - 159
    Carregando Dados de Eventos - 162
    Criando uma Matriz de Objetos de Evento para Uso no Calendário - 165
    Criando uma Classe de Eventos - 165
    Criando o Método para Armazenar Objetos de Evento em uma Matriz - 167
    Produzindo HTML para Exibir o Calendário e os Eventos - 169
    Modificando o Arquivo de Índice - 170
    Criando o Calendário - 171
    Exibindo Eventos no Calendário - 177
    Fazendo o Calendário se Parecer com Um Calendário - 180
    Criando os Arquivos Comuns – Cabeçalho e Rodapé - 184
    Adicionando os Arquivos ao Índice - 185
    Produzindo HTML para Exibir Descrições Completas de Eventos - 187
    Criando um Método para Formatar Dados de Eventos Únicos - 187
    Criando um Método para Gerar Marcação - 189
    Criando um Novo Arquivo para Exibir Eventos Completos - 191
    Resumo - 193

    Capítulo 5:
    Adicionando Controles para Criar, Editar e Excluir Eventos - 195
    Gerando um Formulário para Criar ou Editar Eventos - 195
    Adicionando um Token ao Formulário - 198
    Criando um Arquivo para Exibir o Formulário - 199
    Adicionando um Novo Stylesheet para Recursos Administrativos - 201
    Gravando Novos Eventos no Banco de Dados - 205
    Adicionando um Arquivo de Processamento para Chamar o Método de Processamento - 207
    Adicionando um Botão à Visualização Principal para Criar Novos Eventos - 210
    Adicionando Controles de Edição à Visualização do Evento Completo - 214
    Modificando o Método de Exibição do Evento para Mostrar os Controles Administrativos - 215
    Adicionando o Stylesheet Administrativo à Página de Visualização do Evento Completo - 216
    Excluindo Eventos - 219
    Gerando um Botão de Exclusão - 219
    Criando um Método para Solicitar Confirmação - 220
    Criando um Arquivo para Exibir o Formulário de Configuração - 224
    Resumo - 227

    Capítulo 6:
    Protegendo com Senha Ações e Áreas Sensíveis - 229
    Criando a Tabela Administrativa no Banco de Dados - 229
    Criando um Arquivo para Exibir um Formulário de
    Conexão - 230
    Criando a Classe Admin - 232
    Definindo a Classe - 232
    Criando um Método para Verificar as Credenciais de Conexão - 233
    Criando um Método para Criar Hashes com Sal - 238
    Criando um Método de Teste para Hashes com Sal - 241
    Criando um Usuário para Testar o Acesso Administrativo - 244
    Modificando o Aplicativo para Lidar com a Submissão de Formulários de Conexão - 245
    Permitindo ao Usuário se Desconectar - 250
    Adicionando um Botão Log Out ao Calendário - 251
    Criando um Método para Processar a Desconexão - 252
    Modificando a Aplicação para Lidar com a desconexão do Usuário - 253
    Exibindo Ferramentas Administrativas Apenas para Administradores - 256
    Mostrando Opções Administrativas para Administradores - 256
    Modificando o Método de Opções Gerais de Administração - 256
    Modificando o Método de Opções de Eventos - 258
    Limitando o Acesso a Páginas Administrativas - 260
    Não Permitindo Acesso ao Formulário de Criação de Eventos sem Estar Conectado - 261
    Assegurando que Apenas Usuários Conectados Possam Excluir Eventos - 262
    Resumo - 263

    Parte 3: COMBINANDO JQUERY COM APLICAÇÕES PHP - 265

    Capítulo 7:

    Melhorando a Interface de Usuário com jQuery - 267
    Adicionando Melhoramento Progressivo com jQuery - 267
    Estabelecendo os Objetivos do Melhoramento Progressivo - 268
    Inclua jQuery na Aplicação do Calendário - 268
    Crie um Arquivo de Inicialização jQuery - 269
    Inclua o Arquivo de Inicialização na Aplicação - 270
    Assegurando que o Documento Esteja Pronto Antes da Execução do Script - 270
    Criando uma Nova Stylesheet para Elementos Criados por jQuery - 271
    Incluindo a Stylesheet no arquivo de Índice - 272
    Criando uma Janela Modal para Dados dos Eventos - 273
    Associando uma Função ao Evento Click de Links de Título - 273
    Evitando a Ação Default e Adicionando uma Classe Ativa - 274
    Extraindo a String de Consulta com Expressões Regulares - 275
    Usando a Abordagem Tardia: Substituição Baseada em String - 275
    Adotando uma Solução Melhor: Expressões Regulares - 275
    Incorporando uma Expressão Regular em um Script - 276
    Criando uma Janela Modal - 277
    Criando a Função Utilitária para Verificar uma Janela Modal - 277
    Chamando a Função Utilitária a Partir do Manipulador de Eventos - 279
    Recupere e Exiba Informações de Eventos com AJAX - 282
    Criando um Arquivo para Lidar com Solicitações AJAX. - 282
    Carregando Dados de Eventos Usando AJAX - 285
    Adicione um Botão Fechar - 288
    Adicione Efeitos à Criação e Destruição da Janela Modal - 290
    O Efeito de Fade Out na Janela Modal - 290
    Adicionando uma Superposição e Fade In na Janela Modal - 292
    Resumo - 298

    Capítulo 8:
    Editando o Calendário com AJAX e jQuery - 299
    Abrindo o Formulário de Criação de Eventos - 300
    Adicionando uma Chamada AJAX para Carregar o Formulário - 301
    Modificando o Arquivo de Processamento AJAX para Carregar o Formulário - 302
    Fazendo um Botão de Cancelamento se Comportar como o Botão Close - 304
    Gravando Novos Eventos no Banco de Dados - 305
    Serializando os Dados do Formulário - 307
    Submetendo os Dados de Formulário Serializados ao Arquivo de Processamento - 08
    Modificando o Arquivo de Processamento AJAX para Lidar com Novas Submissões - 309
    Adicionando Eventos sem Atualizar - 311
    Desserializando os Dados do Formulário - 312
    Decodifique Caracteres Codificados em URLs em Valores de Formulário - 314
    Junte Tudo - 316
    Criando Objetos de Dados - 317
    Modificando a Classe Calendar com um ID - 317
    Criando Objetos de Dados em JavaScript - 318
    Consertando Inconsistências de Fusos Horários - 319
    Assegurando que o Evento Ocorre no Mês Corrente - 320
    Inserindo o Evento ao Calendário - 321
    Obtendo o ID do Novo Evento - 325
    Modificando o Método de Criação de Eventos para Retornar Ids de Eventos Novos - 326
    Editando Eventos em uma Janela Modal - 328
    Determinando a Ação do Formulário - 329
    Armazenando o ID do Evento se Houver - 331
    Adicionando o ID do Evento à String de Consulta - 332
    Remova os Dados do Evento da Janela Modal - 333
    Assegurando que Apenas Eventos Novos Sejam Adicionados ao Calendário - 335
    Confirmando a Exclusão em uma Janela Modal - 337
    Exibindo a Caixa de Diálogo de Confirmação - 337
    Configurando o Manipulador de Eventos de Submissão de
    Formulários para Exclusão - 340
    Modificando o Arquivo de processamento para Confirmar a Exclusão - 341
    Remova o Evento do Calendário Após e Exclusão - 343
    Modos para Excluir Verificando o Manipulador de Submissão de Formulários para Remover Eventos Excluídos - 344
    Resumo - 346

    Parte 4: AVANÇANDO POR JQUERY E PHP - 349

    Capítulo 9:

    Executando Validação de Formulários com Expressões Regulares - 351
    Acostumando-se com Expressões Regulares - 351
    Entendendo a Sintaxe Básica das expressões Regulares - 352
    Configurando um Arquivo de Teste - 352
    Substituindo Texto por Regexes - 354
    Fechando Regexes vs. Substituição de String Regular. - 354
    Aprofundando-se nos Fundamentos de Modificadores de Padrão - 356
    Caprichando com Referências Para Trás - 359
    Buscando Classes de Caracteres - 361
    Buscando Qualquer Caractere Exceto - 363
    Usando Atalhos de Classes Caractere - 364
    Encontrando os Limites das Palavras - 365
    Usando Operadores de Repetição - 365
    Detectando o Início ou o Final de uma String - 366
    Usando Alternância - 366
    Usando Itens Opcionais - 367
    Juntando Tudo - 368
    Adicionando a Validação de Datas no Lado Servidor - 370
    Definindo o Padrão Regex para Validar Datas - 371
    Configurando Dados de Teste - 371
    Buscando o Formato da Data - 372
    Adicionando um Método de Validação à Classe Calendar - 375
    Retornando um Erro se as Datas Não Forem Validadas - 377
    Adicionando Validação de Datas no Lado Cliente - 381
    Criando um Novo Arquivo JavaScript para Validar a String de Data - 381
    Incluindo o Novo Arquivo na Pasta - 382
    Impedindo a Submissão do Formulário se a Validação Falhar. - 382
    Resumo - 386

    Capítulo 10:
    Estendendo jQuery - 387
    Adicionando Funções a jQuery - 387
    Adicionando Sua Função de Validação de Datas a jQuery - 387
    Permitindo Aliases Personalizados em Plugins jQuery - 388
    Anexando a Função ao Objeto jQuery - 388
    Permitindo Opções de Configuração - 389
    Estendendo Opções Default com Opções Fornecidas pelo Usuário - 390
    Executando Validação e Retornando um Valor - 390
    Ficando em Conformidade com as Convenções de Nomenclatura de Arquivos Plugin jQuery - 391
    Modificando o Script Include - 391
    Modificando o Script de Inicialização - 391
    Adicionando Métodos a jQuery - 393
    Criando Seu Plugin - 394
    Criando um Arquivo de Plugin com Nome Apropriado - 394
    Fornecendo Opções Default Acessíveis Publicamente - 395
    Mantendo a Capacidade de Encadeamento - 396
    Criando um Método Auxiliar Acessível Publicamente - 397
    Modificando Cada Elemento Encontrado - 399
    Implementando Seu Plugin - 401
    Incluindo o Arquivo de Plugin - 401
    Inicializando o Plugin em um Conjunto de Elementos - 402

    Resumo - 404

    Índice Remissivo - 405

    Informações Técnicas

    Nº de páginas:440
    Origem:Importado
    Editora:Editora Ciência Moderna
    Idioma:Português
    Edição:1ª Edição
    Ano:2011
    ISBN:9788539901029
    Encadernação:Brochura
    Autor:Jason Lengstorf
  • Informações

Avaliação técnica sobre o livro

Olá! Seja Bem Vindo (a)!

Eu sou o Moderninho , o Mascote da Ciência Moderna Online!
Além de bonito, o novo site tem Minhas Dicas :) #ficaadica

A 1ª Dica é -> Deixe aqui seu contato para receber nossas
NOVIDADES, PROMOÇÕES E CUPONS DE DESCONTOS ;)

Navegue SEM Moderação!