Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yumekhan/conversor-de-dinheiro
Conversor de Dinheiro
https://github.com/yumekhan/conversor-de-dinheiro
html-css-javascript treino-js
Last synced: 6 days ago
JSON representation
Conversor de Dinheiro
- Host: GitHub
- URL: https://github.com/yumekhan/conversor-de-dinheiro
- Owner: YumeKhan
- Created: 2023-08-24T20:31:50.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-08-24T20:35:45.000Z (over 1 year ago)
- Last Synced: 2024-11-08T00:09:59.173Z (about 2 months ago)
- Topics: html-css-javascript, treino-js
- Language: JavaScript
- Homepage: https://yumekhan.github.io/Conversor-De-Dinheiro/
- Size: 5.86 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Conversor De Dinheiro
Resumo do que foi Criado.
O código HTML define uma página da web que apresenta um conversor de moedas. A página possui um formulário com campos para entrada de quantia, seleção da moeda de origem e destino, além de um botão para obter a taxa de câmbio. O JavaScript interage com o HTML para preencher as seleções de moeda com opções, exibir bandeiras correspondentes às moedas selecionadas e realizar a conversão de moeda com base na taxa de câmbio obtida de uma API.
O código JavaScript faz o seguinte:
Seleciona os elementos relevantes do HTML, como seleções de moeda, botões, campos de entrada e elementos de exibição de resultados.
Preenche as seleções de moeda com opções usando um loop que itera pelas moedas disponíveis no objeto Country_List. A moeda de origem (USD) e a moeda de destino (BRL) são pré-selecionadas.
Define um manipulador de evento para atualizar a bandeira da moeda sempre que uma seleção de moeda é alterada. Isso é feito alterando o atributo src da tag img correspondente.
Define uma função assíncrona getExchangeRate() para obter a taxa de câmbio da API exchangerate-api.com. A função extrai a taxa de câmbio da resposta e calcula a conversão da quantia de uma moeda para outra.
Define manipuladores de eventos para carregar a taxa de câmbio quando a página é carregada, quando o botão é clicado e quando o ícone de troca de moeda é clicado. Ao clicar no ícone de troca, as moedas de origem e destino são trocadas, e a taxa de câmbio é recalculada.
No geral, os códigos criam uma página da web interativa que permite aos usuários converter quantias de uma moeda para outra com base nas taxas de câmbio em tempo real. O JavaScript é usado para manipular as interações do usuário e fazer solicitações a uma API para obter as taxas de câmbio.