Autoridade da Moeda Confiável do Mundo.
Gosta da nossa versão antiga? Definido para a região global. X.
Ferramentas de moeda XE.
Análise de Mercado XE.
Edição Asiática.
Os dados quentes do CPI dos EUA e um aumento nos rendimentos do Tesouro não ajudaram muito. Leia mais & # X25B6;
Edição Europeia.
O dólar caiu para uma quarta sessão consecutiva contra o euro. Leia mais & # X25B6;
Edição norte-americana.
O dólar recuperou algum terreno perdido após novas perdas registradas em. Leia mais & # X25B6;
Perfis de Moeda Popular.
Obtenha uma conta XE.
Acessar serviços Premium XE, como alertas de taxa. Saiba mais ▶
money. js / fx ()
Simples biblioteca de conversão de moeda JavaScript sem dependências, em pouco mais de 1 kb.
Projetado para funcionar perfeitamente com dados da API Open Exchange Rates - ou qualquer outra fonte de dados e moeda base, com apenas algumas linhas de configuração. Use standalone ou como um módulo nodeJS / npm ou RequireJS (AMD).
Introdução.
Cansado de tentar adaptar esses 10 anos de idade "FREE Currency Converter JavaScripts!" em algo viável para o seu software corporativo ou carrinho de compras? money. js é uma biblioteca simples com uma função: converter um valor monetário de qualquer moeda para qualquer outra moeda.
Para realizar a conversão de moeda em JavaScript, você precisará de uma fonte confiável de taxas de câmbio em tempo real. As Taxas de Câmbio Abertas usam combinação algorítmica para calcular um conjunto de taxas consistentemente precisas e imparciais para mais de 165 moedas mundiais e as fornecem por meio de uma API perfeita para startups, empresas e Fortune 500s, custando 10-20x menos que outros provedores do setor API para oferecer um plano Forever Free).
Apesar de recomendarmos isso para todos os usuários, o money. js não está vinculado a nenhuma fonte de dados específica - consulte a documentação para integrar os dados da API do Open Exchange Rates (ou qualquer fonte de dados de taxa de câmbio) com a biblioteca em apenas algumas linhas de código.
Você só precisa das taxas de conversão relativas a qualquer moeda única, para poder converter valores entre quaisquer outras duas moedas; money. js faz tudo para você.
Esses links sempre apontam para a última versão estável do money. js:
& raquo; versão de desenvolvimento money. js (4.3 kb)
& raquo; produção de money. min. js / versão minificada (1.1 kb)
Existem mais opções de download disponíveis no repositório do GitHub, em openexchangerates / money. js.
Playground de demonstração.
Você pode usar este JavaScript Sandbox para chutar os pneus e brincar com o money. js. Ele está sendo executado em um escopo separado (sandbox), mas você tem acesso a jQuery ($), sublinhado (_), accounting. js (contabilidade) e money. js (fx).
Você pode usar: carregue o script. js para carregar bibliotecas extras ou tente: help if stuck.
As taxas de câmbio já devem estar configuradas (defaults = de: "USD", para: "GBP"), mas se não, tente atualizar a página. Existem alguns exemplos de comandos para testar abaixo.
Alguns exemplos de comandos para você começar:
Interessado em colocar o sandbox na sua página inicial da biblioteca JavaScript? Está no GitHub em openexchangerates / javascript-sandbox-console.
Documentação.
Instalação básica.
Para usar o money. js como uma biblioteca independente, faça o download da versão minificada ou de desenvolvimento do money. js e inclua-a em sua página HTML:
Você precisará fazer mais uma coisa antes de poder usá-la, que é:
Configurando taxas de câmbio com fx. rates.
Para usar o money. js para converter moedas, você precisará alimentá-lo com alguns dados de taxa de câmbio e fornecer uma moeda base. (Contanto que você tenha taxas de câmbio para cada moeda em relação a uma única outra moeda ('base'), o money. js pode converter entre quaisquer outros dois)
A biblioteca não especifica um formato para nomes / códigos de moeda (recomendamos manter os códigos de três letras padrão). Também não se importa quão precisas elas são, ou qual é a sua taxa básica.
As taxas são armazenadas no objeto fx. rates, enquanto a moeda base é armazenada em fx. base. A moeda base também deve aparecer no objeto de taxas. Eles deveriam gostar disso:
Você pode incluir quantas moedas quiser, e as taxas podem ser aproximadas, históricas ou simplesmente erradas (embora recomendemos manter dados precisos e atualizados de uma API confiável de taxas de câmbio).
Sempre inclua a taxa básica (o código de moeda de fx. base) no objeto fx. rates, por exemplo, "USD": 1, para que o money. js possa usá-lo para cálculo.
As taxas mais recentes da API de Taxas de Câmbio Abertas são entregues como JSON no formato de objeto necessário, prontas para serem alimentadas diretamente no money. js. Você precisa se inscrever para um ID de aplicativo e escolher qualquer opção que precisar (existe um plano generoso Forever Free).
Usando a Open Exchange Rates API como exemplo, aqui nós os carregamos via AJAX usando jQuery:
Você precisará aguardar até que a solicitação do AJAX seja concluída antes de começar a processar as conversões. Você também pode armazenar em cache taxas aproximadas / históricas em seu servidor e inicializá-las inline no HTML como um backup.
Se as taxas bootstrapping em sua página HTML diretamente, eles precisariam vir depois que o script é carregado e se parece com isso:
Existem mais exemplos e métodos para obter os dados mais recentes (e históricos), para todos os idiomas e estruturas mais comuns, é a documentação de Taxas de Câmbio Abertas.
Seja qual for a API ou fonte de dados que você usa, verifique se há uma moeda base especificada e se as taxas de câmbio estão no formato de objeto mostrado acima.
fx. settings e fxSetup.
Use fx. settings para definir o padrão de e para moedas (opcional) após o carregamento da biblioteca. Se você quiser ou precisar configurá-los antes que a biblioteca seja carregada, crie um objeto global chamado fxSetup, com as mesmas propriedades:
Nota sobre o uso de fxSetup: Se estiver usando fxSetup, a variável precisa estar disponível para a biblioteca (no escopo) - use window. fxSetup, se necessário. Observe também que o método fxSetup não funcionará se você usar o money. js como um módulo AMD / CommonJS, porque ele não terá acesso a variáveis externas (use fx. settings para tais casos).
Você também pode usar o fxSetup para carregar as taxas de câmbio e a moeda base antes de carregar a biblioteca, da seguinte forma:
fx. convert (val, [opts])
A função básica da biblioteca - converte um valor de uma moeda para outra. Usa o padrão de e para moedas em fx. settings, ou aquelas dadas em opts:
O fx. convert pode converter de qualquer moeda para qualquer moeda, desde que estejam ambos no objeto fx. rates. Por exemplo, se todas as taxas forem relativas a USD (1: 1) e você tiver a taxa para USD: GBP e USD: HKD, poderá especificar - money. js calculará a taxa relativa entre as duas moedas.
Nomes de moeda.
Os nomes de moeda fazem referência direta às entradas no objeto fx. rates, portanto, você não está limitado a usar os códigos de moeda padrão de três letras. Se a sua fonte de dados de taxas de câmbio fornecer libras (& libras;) como "Libra esterlina britânica" e você passar isso diretamente para o objeto de taxas, poderá usá-la em vez de "GBP".
Se você passar em uma moeda a partir de ou para a qual você não tem uma taxa de câmbio, o money. js apresentará um erro para informar que a taxa não foi encontrada.
Recomendamos informar seus usuários de que as taxas de câmbio e a conversão de moeda são apenas para fins informativos.
fx. noConflict () disponível em modo standalone (não AMD / CJS)
A referência da biblioteca - fx - é um namespace bastante comum (pense em animação), que pode colidir com outros scripts. Para este caso, o money. js armazena uma referência ao valor global anterior de fx, se houver, caso você precise restaurá-lo.
Se você estiver usando outra biblioteca que crie um objeto ou função fx global, você pode usar fx. noConflict para restaurar o valor original da biblioteca e também atribuir o objeto de biblioteca money. js a outra variável. Por exemplo:
Encadeamento com fx (val)
O money. js fornece um 'encadeamento' básico (isto é, conectar as chamadas do método, cada uma atuando no valor retornado pelo anterior).
Isso permite uma maneira mais expressiva e legível de escrever código, enquanto as funções subjacentes são exatamente as mesmas. Os métodos são os seguintes:
fx () retorna um objeto fx 'embrulhado' com um valor pronto para encadeamento (não executa nenhuma conversão)
.from () retorna um objeto fx com o valor convertido da base padrão para a moeda e pronto para conversão para outro:
.to () pega um objeto fx (como acima) e converte o valor para a moeda alvo:
.convert () pega um objeto fx envolto e executa fx. convert (val, [opts]) nele:
Integração com o accounting. js.
O money. js funciona muito bem com o accounting. js - uma biblioteca JavaScript autônoma que fornece localização e formatação confiáveis de dinheiro e moeda. Alguns exemplos:
Esta é uma boa idéia quando você está exibindo moedas - os valores convertidos através do money. js podem ter alta precisão (por exemplo, 12 casas decimais), dependendo das taxas e do valor de entrada. O accounting. js cuida de toda a formatação para você e também arredonda corretamente os valores como moeda, conforme mostrado abaixo com o método toFixed ():
Uso em nodeJS / npm.
O money. js pode ser facilmente usado dentro do nodeJS ou qualquer outro carregador de módulo:
Recomendamos o módulo npm de taxas de câmbio para tornar as taxas de carregamento mais rápidas e fáceis.
Você também pode instalar o módulo via npm install money e referenciá-lo assim:
Uso como um módulo RequireJS / AMD.
Você precisará configurar o money. js dentro da função de retorno de chamada, com fx. rates, fx. base e (opcionalmente) fx. settings - assim que configurados, eles também serão configurados em qualquer outro local em que você usar fx.
Isso é tudo que você precisa saber para começar. Resumo: use fx. rates e fx. base para configuração. Sua função básica é fx. convert (val, [opts]), que pode ser escrita assim: fx (val).from ("USD"). To ("GBP") ou de várias outras maneiras.
O money. js é open source e mantido por Open Exchange Rates - a API de dados de moeda leve para desenvolvedores, startups e Fortune 500s.
Bugs, problemas, sugestões ou contribuições? Por favor poste-os aqui.
JS Bank: e Careem criam 1.000 empreendedores.
JS Bank e Careem alcançaram uma conquista notável ao criar mais de mil empreendedores no curto período de 6 meses. Sob o esquema de Empréstimo de Negócios para Jovens do Primeiro Ministro (PMYBL), o Careem e o JS Bank conseguiram transformar 1.000 Capitães Careem em empreendedores através de empréstimos PMYBL desembolsados através do JS Bank.
Em relação a essa conquista.
, MD Careem Paquistão disse: 'O Paquistão precisa de empreendedores e a criação de 1.000 novos empregos é apenas uma das contribuições que Careem está fazendo para a economia do Paquistão. Nós nos esforçamos para garantir que nossos capitães possam iniciar sua jornada rumo à sustentabilidade financeira e nosso objetivo é continuar a garantir oportunidades para o número máximo de pessoas. Estamos muito orgulhosos do esquema e até onde chegamos em tão pouco tempo ”.
, CEO adjunto JS Bank, disse: 'JS Bank lançou este esquema em um esforço para proporcionar uma oportunidade justa para administrar seu próprio negócio e ser empreendedores. Acreditamos firmemente que as parcerias público-privadas, apoiadas por soluções tecnológicas, criam uma forte economia compartilhada que ajuda a difundir os benefícios do empreendedorismo para todas as pessoas. A fim de fortalecer ainda mais nossa proposta para os merecedores Captains of Careem, o JS Bank também colaborou com a Fundação Mahvash e Jahangir Siddiqui para fornecer a eles um apoio adicional de equidade.
Mudassir Sheikha, Co-Fundador Careem mencionou que é um prazer ter colaborado com o JS Bank para esta grande iniciativa. Ele compartilhou a história e a visão do Careem, além de apreciar o mecanismo de colaboração desenvolvido pelo JS Bank para fornecer uma solução viável para promover o empreendedorismo no Paquistão.
Falando na ocasião, o honorável.
Governador Sindh Muhammad Zubair.
elogiou os esforços feitos pela Careem para ajudar a trazer uma revolução na indústria de transporte. Ele elogiou especialmente os esforços do Sr.
co-fundador da Careem Networks, por sua visão e execução perfeita de sua equipe.
Os capitães da Careem que limpam um critério de desempenho são elegíveis para solicitar empréstimos através do JS Bank para comprar seus próprios veículos e dirigir de forma independente para a Careem. O programa provou ser imensamente popular com os Capitães Careem e já contribuiu com mais de Rs. 1 bilhão na indústria automotiva através da compra de carros.
O Empréstimo Empresarial para Jovens do Primeiro Ministro (PMYBL) é um programa iniciado pelo Governo do Paquistão, destinado ao desenvolvimento sócio-econômico da juventude do país. Sob este acordo, o JS Bank está oferecendo empréstimos subsidiados a uma taxa de 6%, em um esforço para facilitar o empreendedorismo no Paquistão.
No comments:
Post a Comment