Conclua os três passos para aprender sobre consumo de APIs, persistência local e persistência de "servidor" utilizando um .csv
.
Abra o arquivo js/listapokemons.js
e preencha os passos pedidos nos comentários com TO-DO
.
Abra o arquivo js/mostrapokemons.js
e implemente as duas funções mostraPokemons
e populaModal
- crie um arquivo chamado
hardcore.js
e importe ele noindex.html
- Adicione um botão no
footer
do modal criado, com um evento que chama a funçãofavoritarPokemon
passando o seuid
. (Este botão deve ser criado com javascript dentro da funçãopopulaModal
do arquivojs/mostrapokemons.js
). - Na função favoritar pokemon você deve salvar o id do pokemon num array que será salvo na
sessionStorage
com o nomefavoritados
. - Adicionar um botão "Exportar favoritos" no lado direito da header no
index.html
com um evento para a funçãoexportaFavoritos
, nessa função você deve pegar todos os ids de pokemons favoritados nasessionStorage
, consumir os dados de cada um na API e exportar os mesmos dados que continham no modal na forma de.csv
(na imagem do pokemon, enviar apenas o link)