CANVAS HTML 5 – Composição gráfica e interatividade na web

A quantidade de recursos, possibilidades e novos conceitos envolvidos no desenvolvimento de aplicativos e conteúdo web nos leva a perceber que os sites existentes, sem exceção, já ficaram ultrapassados. Estamos em uma era do desenvolvimento para internet, a era HTML5, da web semântica.
A tecnologia CANVAS é consequência desta nova era, sendo a mais indicada para projetos multimídia, jogos, objetos digitais e animações, por possuir o mais novo recurso de aceleração gráfica em browsers que diminui processos na CPU do usuário.
O livro descreve métodos e propriedades do JavaScript que permitem criar e manipular objetos na interface 2D do CANVAS, resultando na melhoria do desempenho.

Por: R$ 45,00

Preço a vista: R$ 45,00

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

Quem viu este produto , comprou

  • Criando Sites com HTML - Sites de Alta Qualidade com HTML e CSS

    Este livro descreve de forma detalhada cada um dos elementos do HTML, dando ênfase a sua finalidade. Um capítulo é dedicado exclusivamente às folhas de estilo em cascata (CSS), que forma uma dupla inseparável com HTML. ... Ler mais +

    QUERO VER
  • Introdução à HTML e PHP

    Esta obra é dedicada aos estudantes e curiosos de Computação que se interessam, a princípio, em construir páginas na Internet. Neste sentido, nosso objetivo é introduzir o leitor às linguagens HTML e PHP mostrando, na prática, como funciona a cooperação de códigos estáticos e dinâmicos. Para a realização deste objetivo, dividimos este livro em onze capítulos e dois apêndices. O estudo de todos os capítulos e do primeiro apêndice fornece o conhecimento básico e suficiente para você implementar a sua própria página. O último apêndice fornece material necessário para a instalação do PHP e de um servidor de páginas para Internet. ... Ler mais +

    QUERO VER
  • CANVAS HTML 5 – Composição gráfica e interatividade na web

    A quantidade de recursos, possibilidades e novos conceitos envolvidos no desenvolvimento de aplicativos e conteúdo web nos leva a perceber que os sites existentes, sem exceção, já ficaram ultrapassados. Estamos em uma era do desenvolvimento para internet, a era HTML5, da web semântica.
    A tecnologia CANVAS é consequência desta nova era, sendo a mais indicada para projetos multimídia, jogos, objetos digitais e animações, por possuir o mais novo recurso de aceleração gráfica em browsers que diminui processos na CPU do usuário.
    O livro descreve métodos e propriedades do JavaScript que permitem criar e manipular objetos na interface 2D do CANVAS, resultando na melhoria do desempenho. ... Ler mais +

    QUERO VER
  • Introdução à Programação Web com HTML, XHTML e CSS - 2ª Edição Americana

    Oferecendo uma nova abordagem a um tópico familiar, este livro lhe ensina a criar páginas para a Web como ela existe hoje – e como será em um futuro previsível. O tempo de usar apenas codificação HTML para escrever uma página já passou. À medida em que a Web avança, também o fazem as tecnologias que você precisa aprender para criar páginas eficazes e atraentes. Este guia inicial revisa HTML e também lhe apresenta o uso de XHTML para a estrutura de uma página Web e Cascading Style Sheets (CSS) para controlar como um documento deve aparecer em uma página. Atualizado com exemplos modernos, o livro explora a evolução dos navegadores e como eles refletem o modo pelo qual as páginas são desenvolvidas. Você aprenderá a tirar vantagem dos recursos mais recentes dos navegadores ao mesmo tempo em que assegura que suas páginas ainda funcionem em navegadores mais antigos, porém populares. Além disso, descobrirá como programar para os muitos dispositivos que são capazes de acessar a Internet, incorporando usabilidade e acessibilidade. ... Ler mais +

    QUERO VER

Quem viu este produto , também se interessou

  • Criando Sites com HTML - Sites de Alta Qualidade com HTML e CSS

    Este livro descreve de forma detalhada cada um dos elementos do HTML, dando ênfase a sua finalidade. Um capítulo é dedicado exclusivamente às folhas de estilo em cascata (CSS), que forma uma dupla inseparável com HTML. ... Ler mais +

    QUERO VER
  • Introdução à HTML e PHP

    Esta obra é dedicada aos estudantes e curiosos de Computação que se interessam, a princípio, em construir páginas na Internet. Neste sentido, nosso objetivo é introduzir o leitor às linguagens HTML e PHP mostrando, na prática, como funciona a cooperação de códigos estáticos e dinâmicos. Para a realização deste objetivo, dividimos este livro em onze capítulos e dois apêndices. O estudo de todos os capítulos e do primeiro apêndice fornece o conhecimento básico e suficiente para você implementar a sua própria página. O último apêndice fornece material necessário para a instalação do PHP e de um servidor de páginas para Internet. ... Ler mais +

    QUERO VER
  • CANVAS HTML 5 – Composição gráfica e interatividade na web

    A quantidade de recursos, possibilidades e novos conceitos envolvidos no desenvolvimento de aplicativos e conteúdo web nos leva a perceber que os sites existentes, sem exceção, já ficaram ultrapassados. Estamos em uma era do desenvolvimento para internet, a era HTML5, da web semântica.
    A tecnologia CANVAS é consequência desta nova era, sendo a mais indicada para projetos multimídia, jogos, objetos digitais e animações, por possuir o mais novo recurso de aceleração gráfica em browsers que diminui processos na CPU do usuário.
    O livro descreve métodos e propriedades do JavaScript que permitem criar e manipular objetos na interface 2D do CANVAS, resultando na melhoria do desempenho. ... Ler mais +

    QUERO VER
  • Descrição
    CANVAS HTML 5 – Composição gráfica e interatividade na web

    A quantidade de recursos, possibilidades e novos conceitos envolvidos no desenvolvimento de aplicativos e conteúdo web nos leva a perceber que os sites existentes, sem exceção, já ficaram ultrapassados. Estamos em uma era do desenvolvimento para internet, a era HTML5, da web semântica.


    A tecnologia CANVAS é consequência desta nova era, sendo a mais indicada para projetos multimídia, jogos, objetos digitais e animações, por possuir o mais novo recurso de aceleração gráfica em browsers que diminui processos na CPU do usuário.


    O livro descreve métodos e propriedades do JavaScript que permitem criar e manipular objetos na interface 2D do CANVAS, resultando na melhoria do desempenho.

    Saiba como controlar formas e linhas através de novos recursos visuais, interatividade e sofisticação para os seus projetos em HTML5.

    Desenvolver em CANVAS remete a um nível de alta criatividade, onde designers, programadores de interface e diretores de arte encontram um ambiente ideal para criação de experiências visuais ricas para a web.
  • Sobre o Autor
  • Especificação

    Características

    AssuntosHTML 5
    Tipo de LivroLivro Físico

    Especificações

    Sobre o AutorRoque Fernando Marcos Sousa

    É arquiteto da informação e escritor especialista na área web. Consultor em usabilidade, sistemas web e aplicativos em HTML5. Palestrante com larga experiência em plateias acima de 500 participantes, ministra treinamentos no Grupo Impacta Tecnologia desde 1999.
    Informações TécnicasSumário
    Introdução
    1. CANVAS

    1.1. Primeiros passos
    1.2. O elemento de marcação
    1.3. Criando um arquivo com padrão HTML5
    1.4. O objeto CANVAS
    1.4.1. Elemento inserido no documento HTML
    1.4.2. O atributo id para o elemento
    1.5. Suporte aos navegadores
    1.5.1. Exemplo
    1.6. Contexto 2D
    1.6.1. getContext()
    1.6.2. Vinculando um arquivo JavaScript ao documento HTML
    1.6.3. CanvasRenderingContext2D
    2. CANVAS e JavaScript
    2.1. Boas práticas
    2.1.1. Não faça omissão das chaves
    2.1.2. Coloque as chamadas de script no encerramento da tag
    2.1.3. Utilize arrays
    2.1.4. Reduza a quantidade de variáveis globais
    2.1.5. Comente seu código
    2.2. Funções parametrizadas
    2.2.1. Exemplo de função utilizando dois parâmetros
    2.3. Bibliotecas JavaScript
    2.3.1. Paper
    2.3.2. Processing
    2.3.3. jCanvaScript
    2.3.4. oCanvas
    2.3.5. Raphael
    2.4. Ferramentas e recursos online
    2.4.1. Online Sprite Box Tool
    2.4.2. Online Font Testing Tool
    2.4.3. Online Pattern Generator Tool
    2.4.4. Online XRay Tool
    3. Desenhando sobre o CANVAS
    3.1. Contexto 2D
    3.1.1. Verificando o suporte ao contexto do CANVAS via script
    3.2. Formas geométricas
    3.2.1. Criar formas retangulares
    3.2.2. Limpar formas retangulares
    3.2.3. Criar contornos retangulares
    4. Preenchimentos sólidos e gradientes
    4.1. Opções para atribuição de cor
    4.2. Atribuindo um estilo de cor sólida
    4.2.1. Atribuindo um estilo de cor para um contorno
    4.3. Global Alpha
    4.4. Atribuindo cores gradientes
    4.4.1. Radial gradiente
    4.4.2. Linear gradiente
    4.5. Um exemplo com retângulos sorteando posições e cores
    4.6. Linhas e curvas
    4.6.1. Linha de grade
    4.6.2. Contornos
    4.6.3. Desenhando linhas
    4.7. Arcos e círculos
    4.7.1. Círculo básico
    4.7.2. Círculo básico com preenchimento
    4.7.3. Combinando círculos
    4.7.4. Semicírculos
    4.8. Formas em curvas Bézier
    4.8.1. Curvas quadráticas
    4.8.2. Curvas cúbicas
    4.9. Desenhando linhas da grade
    5. Adicionando texto ao CANVAS
    5.1. Texto básico
    5.2. Contorno de texto
    5.3. Contornos e preenchimentos simultaneamente
    5.4. Aplicando sombra ao texto
    5.5. Alinhamento do texto
    5.5.1. Alinhamento ao centro
    5.5.2. Alinhamento à direita
    5.6. Medindo a largura do texto
    5.7. Usando imagens como textura para o texto
    5.8. Método toDataURL()
    6. Exibindo e manipulando imagens
    6.1. Usando imagens externas
    6.2. Controlando a escala de proporção das imagens
    6.3. Enquadrando imagens em papel de parede
    6.4. Imagens e textos simultaneamente
    6.5. Recorte de imagens
    6.6. Exibindo imagens com Data URL e Ajax
    7. Composição
    7.1. Modos de composição
    7.2. Salvando e restaurando o status do contexto
    7.3. Criando um clipe
    7.3.1. Comandos save() e restore()
    8. Matrizes de transformação
    8.1. Os métodos setTransform() e transform()
    8.2. Translação e rotação
    8.2.1. Translação
    8.2.2. Rotação
    8.3. Escala
    9. Vídeo em CANVAS
    9.1. Adicionando vídeo ao CANVAS
    9.2. Enquadrando módulos em um único vídeo
    9.3. Exibindo vídeos em áreas de recorte
    9.4. Criando amostras de vídeo (screenshots)
    10. Animação
    10.1. Usando imagens em movimento
    10.2. Usando formas em movimento
    10.3. Criando gráficos estatísticos
    11. Adicionando interatividade
    11.1. Capturando coordenadas de tela
    11.2. Controles de mouse (arrastar e soltar)
    11.3. Controlando animação com cliques
    11.4. Detectando colisões – Um jogo básico em CANVAS
    Considerações finais: otimizando o canvas

    Informações Técnicas

    Nº de páginas:160
    Origem:Nacional
    Editora:Editora Brasport
    Idioma:Português
    Edição:1ª Edição
    Ano:2014
    ISBN:9788574526843
    Encadernação:Brochura
    Autor:Roque Fernando Marcos Sousa
  • 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!