Skip to content

sal0minh0/Projeto2_WEB

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Site de uma Loja de Quadrinhos

Parte1: Com Html e CSS

Agora temos muitos programas: Com JavaScript

Design no Figma atualizado

Cloud que funcionou melhor:
https://comicbook-store.netlify.app/

Descrição dos programas em JS

''' adicionarproduto.js '''


Esse programa é um sistema simples de gerenciamento de produtos na página. Eis a ideia principal:

  1. Armazenar Produtos
  2. Atualizar o Resumo
  3. Interação com Botões
  4. Persistência Temporária e Carregamento Inicial

Objetivo Geral:

O programa serve para criar uma lista dinâmica de produtos selecionados pelo usuário, com exibição em tempo real e armazenamento temporário no sessionStorage. É útil para sistemas como carrinhos de compras ou listas de pedidos.


''' atualizacoesemail.js '''


Esse programa é uma simulação de envio de atualizaçõea da loja com email, com um popup para se verficar o Email foi colocado no input ou não.


''' cadastrofeito.js '''


Esse programa é uma simulação de cadastro verificando se as sessões obrigatorias estão sendo inseridas e retornando um popup informando cadastro feito.


''' contadorcarrinho.js '''


  1. Função Principal: initCart

  2. Carrinho como Objeto

  3. Atualiza a Exibição e soma para contar os produtos do Carrinho: updateCartDisplay

  4. Adicionar Itens ao Carrinho (addToCart):

  5. Configuração de Eventos

  6. Inicialização do DomContentLoaded

Objetivo Geral:

O código implementa um sistema de contador de compras dinâmico que:

Atualiza a exibição em tempo real.

Permite a interação com botões vinculados a produtos específicos.


''' indexresumo.js '''


Manda funções para redicionar para páginas específicas


''' loginfeito.js '''


Esse programa é uma simulação de login verificando se o email está sendo inserido e retornando um popup informando login feito.


''' popupbotao.js '''


  1. Exibição de Popups ao Clicar nos Botões

  2. Controle do Tempo de Exibição

  3. Fechamento Manual do Popup

Objetivo Geral:

Esse código gerencia popups dinâmicos que:

São exibidos temporariamente (3 segundos) ao clicar em botões específicos.

Podem ser fechados manualmente clicando em áreas ou botões específicos.

Utiliza temporizadores para evitar sobreposição de popups e garantir uma experiência de usuário fluida.


''' procuraproduto.js (não fincionou) '''


  1. Busca em Tempo Real

  2. Filtragem de Resultados

  3. Exibição de Resultados (displayResults)

  4. Esconder Resultados (hideResults)

  5. Posicionamento Dinâmico do Popup

Objetivo Geral:

Este código implementa um sistema de busca em tempo real com as seguintes funcionalidades:

Busca dinâmica por itens baseados em seus atributos data-nome.

Exibição de sugestões filtradas em um popup, posicionado dinamicamente.

Ocultação do popup quando não há resultados ou quando o campo de busca está vazio.


''' resumo.js '''


  1. Carregamento dos Produtos

  2. Exibição dos Produtos

  3. Cálculo do Valor Total da Compra

  4. Evento de Alteração na Quantidade

Objetivo Geral:

Este código implementa uma funcionalidade para exibir produtos selecionados e calcular dinamicamente o valor total da compra com base na quantidade informada pelo usuário. A interação entre o campo de quantidade e a exibição do valor total garante uma experiência de compra em tempo real.

About

Site de uma Loja de Quadrinhos com Algumas Funções JavaScript

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published