Aprendendo JavaScript - Um Guia Prático aos Fundamentos da Moderna JavaScript
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.
VITRINE Os TOP de vendas !!
De: R$ 0,00Por: R$ 90,00ou X de
Preço a vista: R$ 90,00
Quem viu este produto , comprou
-
Princípios de Orientação a Objetos em JavaScript
VITRINE Os TOP de vendas !!
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 + -
VITRINE Os TOP de vendas !!
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 -
VITRINE Os TOP de vendas !!
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 -
VITRINE Os TOP de vendas !!
Semana do Consumidor
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 !
VITRINE Os TOP de vendas !!
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 -
AngularJS para Desenvolvedores Java
VITRINE Os TOP de vendas !!
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 -
Aprendendo JavaScript - Um Guia Prático aos Fundamentos da Moderna JavaScript
VITRINE Os TOP de vendas !!
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 + -
JSON Básico - Conheça o formato de dados preferido da web
VITRINE Os TOP de vendas !!
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
-
VITRINE Os TOP de vendas !!
Semana do Consumidor
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 -
VITRINE Os TOP de vendas !!
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 -
VITRINE Os TOP de vendas !!
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 -
VITRINE Os TOP de vendas !!
Recomenda-se que o leitor tenha experiência prévia em programação.
QUERO VER
Qual é a melhor maneira de desenvolver uma aplicação em JavaScript? Este livro, ao apresentar inúmeros padrões e as melhores práticas no JavaScript, vai ajudá-lo a responder a essa pergunta. Se você for um desenvolvedor experiente e está tentando resolver problemas relacionados a objetos, funções, herança e outras categorias específicas à linguagem, as abstrações e os modelos de código deste guia são ideais — independentemente de você estar escrevendo uma aplicação JavaScript no lado do cliente, no lado do servidor ou uma aplicação desktop... ... Ler mais + -
Pro Node.js para Desenvolvedores
VITRINE Os TOP de vendas !!
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 -
VITRINE Os TOP de vendas !!
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
- DescriçãoAprendendo 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. - Sobre o Autor
- Especificação
Características
Tipo de Livro Livro Físico Especificações
Sobre o Autor Tim Wright
Tim Wright é autor de projetos Web e desenvolvedor de front-end desde 2004, com foco principal em CSS, HTML5, acessibilidade, experiência de usuário e construção de aplicativos com a capacidade de escalonar sem qualquer problema, desde desktop até dispositivos móveis. Ele trabalhou em diversas universidades em todo o país e promoveu o avanço dos padrões Web em cada recanto por onde passou. Escreveu muitos artigos para publicações populares online sobre projetos Web, sobre todas as facetas do desenvolvimento de front-end desde HTML5 e CSS3 até experiência de usuário e avançadas técnicas JavaScript. Ele também escreve muitos artigos por meio do seu blog pessoal no endereço csskarma.com. Tim recebeu o Grau de Bacharel em Gerenciamento de Mercado da Virginia Tech, com especialização em Projetos Gráficos.Informações Técnicas Sumário
Reconhecimentos - XXI
Sobre o Autor - XXIII
Introdução - XXV
Público alvo para este livro - XXVII
Capítulo 1 - Melhoramento Progressivo - 1
Definindo Melhoramento Progressivo - 1
História - 3
Objetivos - 3
Acessibilidade - 4
Reusabilidade - 4
Melhoramento Progressivo Versus Graceful Degradation - 4
Camadas de Estrutura - 5
Adicionando Mais Significado com HTML5 - 7
Camada de Apresentação - 9
CSS inline - 10
Associando a Sua Folha de Estilos - 10
Camada de Comportamento - 12
JavaScript Inline - 13
JavaScript Incorporado - 14
JavaScript Externo e Não Obstrusivo - 15
Benefícios do Melhoramento Progressivo - 17
Desempenho - 18
Construindo para o Futuro - 19
A Interface de Toques - 20
Palavras Finais Sobre o Melhoramento Progressivo - 21
Sumário - 22
Exercícios - 22
Capítulo 2 - JavaScript dentro do Navegador - 23
História do Pessoal da JavaScript - 24
Origens - 24
Melhoramento progressivo - 26
A Camada de Comportamento - 27
Mudando hoje o Passado - 28
Interações do Navegador com JavaScript - 28
Requisições HTTP - 30
HTML - 32
CSS - 32
JavaScript - 33
JavaScript e Mecanismos de Renderização - 34
O Que JavaScript Pode Fazer - 35
Modificando HTML - 36
Comunicando-se com o Servidor - 37
Armazenando Dados - 37
Como Você Deve Usar JavaScript - 38
Melhorando a Experiência de Usuário - 39
Usando JavaScript Responsavelmente - 39
Criando Fallbacks - 41
Ferramentas Para Ajudá-lo a Usar JavaScript - 43
Ferramentas Construídas dentro da Linguagem - 43
Ferramentas Construídas para o Navegador - 44
Sumário - 45
Exercícios - 46
Capítulo 3 - Terminologia JavaScript - 47
Conceitos básicos - 47
Modelo de Objetos do Documento (DOM) - 48
Pais - 48
Filhos - 49
Irmãos - 49
Variáveis - 50
Variáveis locais - 50
Variáveis Globais - 51
Strings - 51
Comentários - 52
Operadores - 53
Use Strict - 54
Armazenamento - 54
Cache - 55
Arrays - 55
Cookies - 56
Notação de Objetos JavaScript (JSON) - 56
Objetos - 57
Criando Interações - 57
Iterações - 57
Condicionais - 58
Declaração if - 58
Declaração switch - 59
Funções - 60
Funções Anônimas - 61
Funções Callback - 62
Métodos - 63
Eventos - 64
Ajax - 65
Sumário - 65
Exercícios - 66
Capítulo 4 - Acessando o DOM - 67
O Que É o DOM? - 67
A Árvore do DOM - 68
Nós de Elemento - 70
Nós de texto - 71
Nós de atributo - 72
Trabalhando com Nó de Elemento - 73
Acessando por meio do ID - 74
Suporte - 75
Acessando por meio da Tag Name - 75
Suporte - 78
Acessando por meio da Classe - 78
Suporte - 79
Usando Seletores CSS dentro de JavaScript para Acessar os Nós - 80
Suporte - 82
Trabalhando com os Nós de Atributo - 83
Obtendo um Atributo - 83
Definindo um atributo - 84
Removendo um Atributo - 85
Suporte - 86
Trabalhando com o Nó de Texto e Modificando o Conteúdo - 86
Movendo-se Através do DOM - 87
Acessando o Primeiro e o Último Filho - 89
Adicionando e Removendo Nós Dinamicamente a partir do DOM - 90
Adicionando Elementos ao DOM - 91
Removendo Elementos do DOM - 92
Sumário - 93
Exercícios - 93
Capítulo 5 - Armazenando Dados em JavaScript - 95
Variáveis - 96
Strings - 97
Números - 98
Booleano - 99
Desempenho dentro de Variáveis - 99
Arrays - 100
Array Básica - 100
Array Associativa - 102
Array Multidimensional - 102
Inserindo Dados dentro de uma Array - 104
Trabalhando com Métodos de Array - 104
join - 105
shift e unshift - 106
pop - 107
Concat - 107
Sort - 108
Objetos - 108
Desempenho dentro de Objetos - 109
JSON - 110
Vantagens de Usar JSON - 111
Usando uma API - 112
Web storage dentro do HTML5 - 113
LocalStorage e SessionStorage - 113
SetItem - 114
getItem - 114
RemoveItem - 115
Armazenando Blocos de Dados com JSON - 115
Suporte - 116
Usando Web storage Responsavelmente - 117
Sumário - 117
Exercícios - 118
Capítulo 6 - Variáveis, Funções e Iterações - 119
Definindo Variáveis - 120
Agrupando Variáveis - 120
Termos Reservados - 121
Funções - 122
Funções Básicas - 123
Chamando uma Função - 123
Argumentos - 123
Funções Anônimas - 124
Escopo - 125
Chamando uma Função com uma Função - 126
Retornando Dados - 127
Retornando um Único Valor - 127
Retornando Múltiplos Valores - 128
Passando Valores Retornados para Uma Outra Função - 128
Uma Função como um Método - 129
Considerações sobre o Desempenho - 130
Iterações - 131
Iteração for - 132
Considerações sobre o Desempenho - 134
Condicionais - 134
Declaração if - 135
Declaração if/else - 136
Declaração switch - 137
if verso switch - 137
Juntando Tudo - 138
Sumário - 140
Exercícios - 141
Capítulo 7 - Interagindo com o Usuário Através de Eventos - 143
Anexando um Evento - 144
Tratadores de eventos - 145
Ouvidores de eventos - 146
Suporte aos Navegadores - 147
Associando Eventos - 148
Desassociando Eventos - 150
Eventos do Mouse e do Teclado - 150
Click - 153
Focus e Blur - 155
Acessibilidade - 156
Change - 156
Mouseover e Mouseout (pairando) - 157
Submit - 158
Evitando o Comportamento Padrão - 160
Keydown, Keypress e Keyup - 160
Juntando Tudo - 161
Eventos de Toques e de Orientação - 164
Touchstart e Touchend - 165
Touchmove - 166
Orientationchange - 166
Suporte para Eventos de Toques - 167
Juntando Tudo - 168
Sumário - 169
Exercícios - 169
Capítulo 8 - Comunicando-se com o Servidor Através de Ajax - 171
História de Ajax - 172
Comunicação com o Servidor - 173
Sincrônico - 173
Assíncrono - 174
O Objeto XMLHttpRequest - 175
Problemas com Navegadores Cruzados - 175
Criando uma Chamada Ajax - 177
Enviando uma Requisição para o Servidor - 178
GET verso POST e Desempenho - 179
Open() - 179
Método - 180
Arquivo ou URL - 180
Assíncrono ou Sincrônico - 180
Enviando Credenciais - 181
Send() - 181
Recebendo Dados de Volta do Servidor - 182
Readystate - 182
Status do Servidor - 183
A Resposta do Servidor - 184
Como String - 185
Como XML - 185
Recebendo o Dado dentro de uma Função - 185
Retornando o Dado - 187
Fazendo Repetir as Chamadas de Ajax - 188
Formatos de Dados de Ajax - 190
XML - 190
Fatores Positivos - 191
Fatores Negativos - 191
HTML - 191
Aspectos Positivos - 192
Aspectos Negativos - 192
JSON - 192
Aspectos Positivos - 193
Aspectos Negativos - 194
Acessibilidade Ajax - 194
Regiões ao Vivo e ARIA - 195
Aria-atomic - 195
Aria-busy - 195
Aria-live - 195
Aria-relevant - 196
Erros Comuns de Ajax - 197
Fornecendo Feedback - 197
O Botão Retornar - 198
Segurança - 199
Juntando Tudo - 199
Para Onde Vai o Ajax? - 203
Sumário - 203
Exercícios - 204
Capítulo 9 - Organização do Código - 205
Regras de Estilos para Codificação Geral - 207
Escopo - 207
Falhando Rapidamente - 210
Experiência de Usuário - 211
Projeto de Código - 212
Arquivos e Diretórios - 212
Script dentro do Documento - 214
Declarações de Variáveis - 216
Nomenclatura de Variáveis e Funções - 217
Comentários - 218
Indentação - 220
Espaço em Branco - 221
Declaração Spacing - 223
Quebras de Linhas - 223
Cálculos Matemáticos e Operadores - 224
Usando eval() - 226
Levando as Diretrizes de Estilos Longe Demais - 228
Estrutura do Código - 229
Funções - 229
Uso - 230
Funções anônimas - 230
Uso - 231
Funções como Variáveis - 231
Uso - 232
Funções como Métodos - 232
Uso - 233
Modelos de Desenvolvimento JavaScript - 234
Funções e Modelo de Closures - 235
Modelo Orientado a Eventos - 237
Sumário - 238
Exercícios - 238
Capítulo 10 - Tornando JavaScript Mais Fácil com Bibliotecas - 239
Conceitos Básicos a Respeito de Bibliotecas JavaScript - 240
O Processo de Aprendizado das Bibliotecas - 241
Sintaxe - 243
Focando na Meta - 243
Criando Atalhos - 244
Corrigindo Problemas com Navegadores - 245
Bibliotecas Populares - 247
YUI - 248
jQuery - 249
Conceitos Básicos de jQuery - 252
Document.ready - 254
Seletores - 255
Viajando Através do DOM - 257
Adicionando Informações de Estilo - 258
Associando Eventos - 259
Animação - 260
Conceitos não Básicos de jQuery - 260
Usando Ajax dentro de jQuery - 261
GetJSON - 262
Funções encadeadas - 264
Estendendo Bibliotecas Através de Plug-ins - 266
Construindo um Plug-in - 266
A Vantagem das Bibliotecas - 268
Popularidade e Comunidade - 269
Rede para Entrega de Conteúdo - 269
Código Eficiente - 271
As Desvantagens das Bibliotecas - 271
Sobrecarga - 272
Desempenho - 272
Excesso de Dependência e Vida Útil - 273
Usando Microbibliotecas - 274
Vantagem - 275
Desvantagem - 275
Sumário - 276
Exercícios - 277
Capítulo 11 - APIs JavaScript para HTML5 - 279
O que é o HTML5? - 280
A Marcação (ou HTML) - 281
Criando uma Semântica Melhor - 281
Construindo Conteúdo mais Acessível - 282
As APIs JavaScript - 284
O objeto navigator - 285
Geolocalização - 286
Geossegurança - 288
Áudio e Vídeo - 288
API History - 292
PushState() - 293
popstate - 296
Operadores Web - 297
PostMessage() - 298
O evento message - 298
API Device - 303
A API Battery Status - 304
A API Vibration - 306
A API Network Information - 307
Usando Isto Hoje com Detecção de Recursos - 309
Sumário - 311
Exercícios - 311
Capítulo 12 - Seguindo em Frente com JavaScript - 313
Uma Breve Revisão dos Tópicos Principais - 314
Melhoramento Progressivo - 315
Manipulação do DOM - 316
Armazenamento de dados - 318
Comunicação com Servidores - 320
JavaScript para Criadores de Projetos - 321
Projeto Avançado de Interface - 322
Criando e Executando Eventos fantasmas - 325
O Método createEvent() - 325
O Método dispatchEvent() - 326
Transformações CSS em JavaScript - 327
Interagindo a partir do Desktop - 332
Criar uma Interface Desktop-para-Navegador tipo Arraste-e-Solte - 333
Criando uma Pré-visualização do Arquivo - 335
JavaScript para Desenvolvedores - 336
Templates JavaScript - 337
Aprendendo Mustache - 339
Incluindo uma Biblioteca de Templates - 339
Integrando um Sistema de Templates dentro do Seu JavaScript - 340
Criando um Template JavaScript Dentro do DOM - 342
Vantagens dos Templates JavaScript - 343
JavaScript no Servidor com NodeJS - 344
Instalando Node - 345
Escrevendo o Servidor - 346
Sumário - 347
Exercícios - 348
Apêndice A - Respostas dos Exercícios - 349
Índice - 353Informações Técnicas
Nº de páginas: 400 Origem: Nacional Editora: Editora Ciência Moderna Idioma: Português Edição: 1ª Edição Ano: 2015 ISBN: 9788539904259 Encadernação: Brochura Autor: Tim Wright - Informações