O Guia Essencial do HTML 5 - Usando jogos para aprender HTML5 e JavaScript

O HTML5 possibilita a produção de web sites dinâmicos, interativos, em um rico ambiente usando uma combinação de HTML5, JavaScript e CSS. Isso representa um grande passo adiante para projetos da web, que permitem a criação de aplicativos e jogos interativos que somente teriam sido possíveis usando plug-ins de navegadores, como Flash ou Silverlight. "O Guia Essencial do HTML5" utiliza jogos tradicionais, como forca, dados e 21, para ensinar novos conceitos de HTML5, incluindo o elemento canvas para áudio e vídeo.
Ainda que você seja um iniciante, este livro explica os novos e excitantes recursos do HTML5, além dos já reconhecidos JavaScript e CSS, de modo que você entenda como todo o conjunto funciona. Cada capítulo faz uma apresentação do aplicativo; detalha os requisitos básicos; e depois descreve os recursos relevantes do HTML5, CSS e JavaScript.

VITRINE Os TOP de vendas !!

+-

Quem viu este produto , comprou

Quem viu este produto , também se interessou

  • Descrição
    O Guia Essencial do HTML 5 - Usando jogos para aprender HTML5 e JavaScript

    O HTML5 possibilita a produção de web sites dinâmicos, interativos, em um rico ambiente usando uma combinação de HTML5, JavaScript e CSS. Isso representa um grande passo adiante para projetos da web, que permitem a criação de aplicativos e jogos interativos que somente teriam sido possíveis usando plug-ins de navegadores, como Flash ou Silverlight. "O Guia Essencial do HTML5" utiliza jogos tradicionais, como forca, dados e 21, para ensinar novos conceitos de HTML5, incluindo o elemento canvas para áudio e vídeo.


    Ainda que você seja um iniciante, este livro explica os novos e excitantes recursos do HTML5, além dos já reconhecidos JavaScript e CSS, de modo que você entenda como todo o conjunto funciona. Cada capítulo faz uma apresentação do aplicativo; detalha os requisitos básicos; e depois descreve os recursos relevantes do HTML5, CSS e JavaScript.

    Além disso, a obra explica detalhadamente a implementação dentro de um formato único, listando o código completo e fornecendo comen-tários para cada linha em particular, explicitando o que cada código está fazendo nas diferentes etapas do processo.
  • Sobre o Autor
  • Especificação

    Características

    AssuntosHTML 5
    Tipo de LivroLivro Físico

    Especificações

    Sobre o AutorJeanine Meyer

    JEANINE MEYER é professora em tempo integral do Purchase College/Universidade Estadual de Nova York. Ela leciona cursos de Matemática e Ciência da Computação e Novas Mídias. Além disso, dá aulas de Matemática para estudantes do curso de Ciências Humanas. Antes de chegar à academia, Jeanine foi Membro da Equipe de Pesquisas e Gerente da IBM Research, trabalhando com robótica e pesquisa de produção e, posteriormente, como consultora dos programas de concessão educacional da IBM.

    Para Jeanine, programar é tanto um hobby como uma vocação. Todos os dias, ela joga quebra-cabeças computacionais online (jogos de definição, kakuru, hashi, hitori e, frequentemente, tetris) e cria palavras cruzadas e ken ken para jornais.
    Informações TécnicasSumário
    Sobre a Autora - XIII
    Sobre a Revisora Técnica - XV
    Agradecimentos - XVII
    Introdução - XIX
    Para quem este livro foi escrito? - XX
    Como este livro está estruturado? - XX
    Convenções usadas neste livro - XXI
    Convenções do projeto - XXI

    Capítulo 1: O Básico - 1

    Introdução - 1
    Requisitos Críticos - 4
    Os Recursos do HTML5, CSS e do JavaScript - 5
    Conceitos Básicos de Tags e a Estrutura da HTML - 5
    Usando Folhas de Estilos em Cascatas (CSS) - 11
    Programação JavaScript - 14
    Construindo o Aplicativo e Fazendo Suas Modificações - 16
    Testando e Fazendo o Upload do Aplicativo - 24
    Resumo - 24

    Capítulo 2: Jogo de Dados - 27

    Introdução - 27
    Requisitos Críticos - 30
    Recursos do HTML5, CSS e do JavaScript - 32
    Processamento Pseudoaleatório e Expressões Matemáticas - 32
    Variáveis e Declarações de Atribuição - 33
    Funções Definidas pelo Programador - 36
    Declarações Condicionais: if e switch - 37
    Desenhando Sobre o Canvas - 41
    Exibindo Saída de Textos Utilizando um Formulário - 53
    Construindo o Aplicativo e Fazendo suas Modificações - 54
    Lançando um Único Dado - 57
    Lançando Dois Dados - 63
    O Jogo de Dados Completo - 68
    Fazendo as Suas Modificações - 74
    Testando e Fazendo o Upload do Aplicativo - 76
    Resumo - 77

    Capítulo 3: Bola Saltitante - 79

    Introdução - 79
    Requisitos Críticos - 82
    Recursos do HTML5, CSS e do JavaScript - 83
    Desenhando uma Bola, uma Imagem e um Gradiente - 84
    Configurando um Evento Temporizador - 93
    Calculando uma Nova Posição e Detectando de Colisões - 96
    Validação - 98
    Recarregamento de Páginas do HTML - 100
    Construindo o Aplicativo e Fazendo suas Modificações - 100
    Testando e Fazendo o Upload do Aplicativo - 112
    Resumo - 112

    Capítulo 4: Bala de Canhão e Estilingue - 115

    Introdução - 115
    Requisitos Críticos - 120
    Recursos do HTML5, CSS e do JavaScript - 121
    Arrays e Objetos Definidos pelo Programador - 121
    Rotações e Translações para Desenhar - 124
    Desenhando Segmentos de Linhas - 129
    Eventos do Mouse para Puxar o Estilingue - 131
    Modificando a Lista de Itens Exibidos Usando Junção de Arrays - 134
    Distância entre Pontos - 135
    Construindo o Aplicativo e Fazendo suas Modificações - 135
    Bala de Canhão: com Canhão, Ângulo e Velocidade - 141
    Estilingue: Usando um Mouse para Definir Parâmetros de Voo - 148
    Testando e Fazendo Uploado do Aplicativo - 157
    Resumo - 158

    Capítulo 5: O Jogo da Memória (ou Jogo da Concentração) - 159

    Introdução - 159
    Requisitos Críticos V 165
    Recursos do HTML5, CSS e do JavaScript V - 166
    Representando Cartas - 167
    Usando Date para Temporização V - 169
    Fornecendo uma Pausa - 170
    Desenhando Textos - 171
    Desenhando Polígonos - 174
    Embaralhando Cartas - 175
    Implementando o Clicar de uma Carta - 176
    Evitando Determinados Tipo de Fraudes - 178
    Construindo o Aplicativo e Fazendo suas Modificações - 179
    Testando e Fazendo o Upload do Aplicativo - 193
    Resumo - 194

    Capítulo 6: Jogo de Perguntas - 195

    Introdução - 195
    Requisitos Críticos - 203
    Recursos do HTML5, CSS e do JavaScript - 204
    Armazenar e Recuperar Informações Dentro de Arrays - 204
    Criando HTML Durante a Execução do Programa - 208
    Alterando Elementos ao Modificar CSS Usando Código do JavaScript - 211
    Feedback de Textos Utilizando Formulário e Elementos de Entrada - 213
    Apresentando um Vídeo - 214
    Construindo o Aplicativo e Fazendo suas Modificações - 218
    Testando e Fazendo o Upload do Aplicativo - 231
    Resumo - 232

    Capítulo 7: Labirintos - 233

    Introdução - 233
    Requisitos Críticos - 241
    Recurso do HTML5, CSS e do JavaScript - 242
    Representação de Paredes e do Token - 242
    Eventos do Mouse para Construir e Posicionar uma Parede - 243
    Detectando as Teclas de Direção V 244
    Detecção de Colisões: o Símbolo e Qualquer Parede V - 246
    Usando Armazenamento Local - 250
    Codificando Dados para Armazenamento Local - 258
    Botões de Rádio - 260
    Construindo o Aplicativo e Fazendo suas Modificações - 261
    Criando o Segundo Aplicativo do Labirinto - 270
    Testando e Fazendo o Upload do Aplicativo - 278
    Resumo - 279

    Capítulo 8: Pedra, Papel, Tesoura - 281

    Introdução - 281
    Requisitos Críticos - 285
    Recursos do HTML5, CSS e do JavaScript - 287
    Fornecendo Botões Gráficos para o Jogador - 287
    Gerando o Movimento do Computador - 293
    Exibindo Resultado com Uso de Animação - 299
    Processamento de Áudio e de DOM - 303
    Dando a Partida - 306
    Construindo o Aplicativo e Fazendo suas Modificações - 306
    Testando e Fazendo o Upload do Aplicativo - 314
    Resumo - 315


    Capítulo 9: Jogo da Forca - 317

    Introdução - 317
    Requisitos Críticos - 326
    Recursos do HTML5, CSS e do JavaScript - 327
    Armazenando uma Lista de Palavras como um Array
    Definido dentro de um Arquivo de Script Externo - 327
    Gerando e Posicionando Marcação HTML, depois Fazendo com que a Marcação seja Botões, e depois Desabilitando Botões - 328
    Criando Desenhos Progressivos sobre Canvas - 332
    Mantendo o estado do jogo e determinando vitória ou perda - 335
    Verificando uma Sugestão e Revelando Letras dentro da Palavra
    Secreta Definindo textContent - 336
    Criando o Aplicativo e Fazendo suas Modificações - 337
    Testando e Fazendo o Upload para o Aplicativo - 347
    Resumo - 347

    Capítulo 10: Jogo do 21 - 349
    Introdução - 349
    Requisitos Críticos - 356
    Os Recursos do HTML5, CSS e do JavaScript - 357
    Fonte para Imagens das Faces das Cartas e Configurando os Objetos Image - 357
    Criando o Objeto Definido pelo Programador para as Cartas - 359
    Distribuindo as Cartas - 360
    Embaralhando o Maço de Cartas - 364
    Capturando Pressões de Teclas - 365
    Usando Tipos de Elementos Header e Footer - 367
    Construindo o Aplicativo e Fazendo suas Modificações - 368
    Testando e Fazendo o Upload do Aplicativo - 378
    Resumo - 379
    Índice - 381

    Informações Técnicas

    Nº de páginas:408
    Origem:Nacional
    Editora:Editora Ciência Moderna
    Idioma:Português
    Edição:1ª Edição
    Ano:2011
    ISBN:9788539901159
    Encadernação:Brochura
    Autor:Jeanine Meyer
  • 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!