Pro PHP e jQuery
De: R$ 0,00Por: R$ 75,00ou X de
Preço a vista: R$ 75,00
Quem viu este produto , comprou
-
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 -
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 -
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
-
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 -
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 -
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.
QUERO VER
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 + -
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.
QUERO VER
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 + -
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çãoPro 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
Assuntos Jquery Especificações
Sobre o Autor Jason 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écnicas Sumá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 - 405Informaçõ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