Code Monkey home page Code Monkey logo

registergame's Introduction

Catálogo de Jogos

Exemplo de Uso

Projeto de Lista de Jogos

Este é um projeto simples para criar e exibir uma lista de jogos em uma página da web. Ele usa JavaScript para adicionar jogos à lista e exibi-los na página. Abaixo estão os detalhes sobre como o projeto funciona e como você pode usá-lo.

Como Funciona

O projeto consiste em duas classes principais e algumas funções JavaScript auxiliares:

Classe Game

A classe Game representa um jogo com as seguintes propriedades:

  • titulo: O título do jogo.
  • preco: O preço do jogo.
  • descricao: Uma breve descrição do jogo.
  • plataforma: A plataforma em que o jogo está disponível.
  • imagem: Uma URL para a imagem do jogo.

Classe GamesList

A classe GamesList é responsável por manter uma lista de jogos e possui os seguintes métodos:

  • adicionarJogo(titulo, preco, descricao, plataforma, imagem): Adiciona um novo jogo à lista, desde que todos os campos obrigatórios estejam preenchidos e a URL da imagem seja válida.

Funções JavaScript

Existem várias funções JavaScript definidas para lidar com a interação com a página web, incluindo:

  • exibirJogos(): Atualiza a página para exibir todos os jogos na lista.
  • adicionarJogo(): Obtém os valores dos campos de entrada do usuário e usa o método adicionarJogo da classe GamesList para adicionar um novo jogo.
  • isURLValida(url): Verifica se uma URL é válida para uma imagem (com base na extensão do arquivo).
  • clearInputs(): Limpa os campos de entrada após adicionar um jogo.
  • sendMSG(msg, type): Exibe uma mensagem na página (por exemplo, sucesso ou erro) por um curto período de tempo.
  • isAnyInputEmpty(): Verifica se algum campo de entrada obrigatório está vazio.

Como Usar

Para usar este projeto em sua própria página da web, siga estas etapas:

  1. Crie uma página HTML com os campos de entrada necessários, como título, preço, descrição, plataforma e URL da imagem. Certifique-se de incluir uma área onde os jogos serão exibidos, por exemplo, <div id="gameList"></div>.

  2. Inclua o código JavaScript fornecido no seu arquivo HTML. Certifique-se de que ele esteja incluído após a definição dos elementos HTML e que as funções sejam chamadas nos eventos apropriados (por exemplo, ao clicar em um botão "Adicionar Jogo").

  3. Crie uma instância da classe GamesList usando const gamesList = new GamesList();.

  4. Personalize o código conforme necessário para a aparência e comportamento desejados da sua página.

  5. Teste o projeto em um navegador para adicionar e exibir jogos.

Lembre-se de que este é um projeto simples e pode ser expandido e aprimorado de várias maneiras, como adicionar recursos de edição e exclusão de jogos ou persistência de dados em um servidor.

Contribuições

Este projeto é de código aberto e as contribuições são bem-vindas. Se você encontrar problemas ou tiver ideias para melhorias, sinta-se à vontade para criar problemas (issues) ou enviar pull requests no repositório do projeto.

Espero que este projeto seja útil e que você possa usá-lo como ponto de partida para criar sua própria lista de jogos online!

registergame's People

Contributors

elmatheus avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.