fahcavalcanti / Pokedex

O projeto é um aplicativo web que utiliza a API do Pokemon para buscar informações sobre um Pokemon específico e exibir seu nome, número e imagem.

Home Page:https://pokedex-rho-flax.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Este projeto é um aplicativo web que usa a API do Pokemon para buscar informações sobre um Pokemon específico e exibir seu nome, número e imagem. Ele usa JavaScript para interagir com o DOM (Document Object Model) e manipular elementos HTML, como o formulário de pesquisa, botões de navegação e elementos de exibição de informações.

O código começa declarando várias constantes e variáveis ​​para selecionar e armazenar referências aos elementos HTML relevantes. Em seguida, há duas funções principais, "fetchPokemon" e "renderPokemon". A função "fetchPokemon" faz uma solicitação assíncrona à API do Pokemon usando o número ou nome do Pokemon fornecido e retorna os dados recuperados em formato JSON.

A função "renderPokemon" chama a função "fetchPokemon" e exibe as informações relevantes sobre o Pokemon selecionado na página HTML. Se os dados forem recuperados com sucesso, o nome, número e imagem do Pokemon serão exibidos e o valor de "searchPokemon" será atualizado com o número do Pokemon pesquisado. Se os dados não puderem ser recuperados, uma mensagem de erro será exibida.

O código também inclui dois ouvintes de evento para os botões "Anterior" e "Próximo", que permitem navegar entre diferentes Pokemon sem precisar pesquisar novamente. Se o botão "Anterior" for clicado e o número do Pokemon atual for maior que 1, o valor de "searchPokemon" será decrementado em 1 e o Pokemon anterior será exibido. Se o botão "Próximo" for clicado, o valor de "searchPokemon" será incrementado em 1 e o próximo Pokemon será exibido.

Por fim, a função "renderPokemon" é chamada com o valor inicial de "searchPokemon" para exibir o primeiro Pokemon na página quando o aplicativo é carregado.

About

O projeto é um aplicativo web que utiliza a API do Pokemon para buscar informações sobre um Pokemon específico e exibir seu nome, número e imagem.

https://pokedex-rho-flax.vercel.app


Languages

Language:JavaScript 39.2%Language:CSS 36.2%Language:HTML 24.6%