Tuesday 22 August 2017

Js Forex


Money. js fx () Biblioteca de conversão de moeda simples JavaScript sem dependências, com pouco mais de 1 kb. Projetado para funcionar perfeitamente com dados da Open Exchange Rates API - ou qualquer outra fonte de dados e moeda base, com apenas algumas linhas de configuração. Use autônomo, ou como um módulo nodeJSnpm ou RequireJS (AMD). Introdução Cansado de tentar adaptar esses JavaScripts de Conversor de Moedas GRÁTIS de 10 anos de idade em algo que seja viável para seu software empresarial ou carrinho de compras money. js é uma biblioteca simples com uma função: converter um valor em dinheiro 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. A Open Exchange Rates usa mixagem algorítmica para calcular um conjunto de taxas consistentemente preciso e imparcial para 165 moedas mundiais, e fornece estas através de uma API perfeita para empresas, empresas e Fortune 500s, custando 10-20x menos do que outros provedores da indústria (e a única API Para oferecer um plano Forever Free). Embora nós recomendamos isso para todos os usuários, money. js não está vinculado a nenhuma fonte de dados específica - veja a documentação para integrar os dados da Open Exchange Rates API (ou qualquer fonte de taxa de câmbio) com a biblioteca em apenas algumas linhas de código. Você só precisa das taxas de conversão em relação a qualquer moeda única, a fim de poder converter valores entre qualquer outro dinheiro de moedas. Js faz tudo por você. Esses links sempre apontam para a mais recente versão estável do money. js: versão de desenvolvimento do raquo money. js (4.3 kb) versão dotimizada em raquo money. min. js (1.1 kb) Há mais opções de download disponíveis no repositório do GitHub, no openexchangeratesmoney. Js. Demo Playground Você pode usar esta sandbox JavaScript para chutar os pneus e brincar com money. js. Está executando em um escopo separado (de areia), mas você tem acesso a jQuery (), sublinhado (), accounting. js (contabilidade) e money. js (fx). Você pode usar: carregar script. js para carregar bibliotecas extras, ou tente: ajuda se estiver preso. As taxas de câmbio já devem ser configuradas (padrões de: USD para: GBP), mas, caso contrário, tente atualizar a página. Existem alguns comandos de amostra para experimentar abaixo. Sandbox console carregando. Alguns exemplos de comandos para você começar: Interessado em colocar o sandbox na sua página inicial da biblioteca JavaScript. É no GitHub no openexchangeratesjavascript-sandbox-console. Documentação Instalação básica Para usar money. js como uma biblioteca autônoma, baixe a versão miniforme ou de desenvolvimento do money. js e inclua-a na sua página HTML: você precisará fazer mais uma coisa antes de poder usá-la, o que é: Configurando Taxas de câmbio com fx. rates Para usar money. js para converter moedas, você precisará alimentá-lo com alguns dados da taxa de câmbio e fornecer uma moeda base. (Enquanto você tiver taxas de câmbio para cada moeda em relação a uma outra moeda (base), money. js pode converter entre outras duas) A biblioteca não especifica um formato para códigos de nomes de moeda (recomendamos aderir ao padrão de três letras Códigos). Também não se importa com quão precisas são, ou qual moeda é 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 gostariam disso: você pode incluir tantas ou poucas moedas como você precisa e as taxas podem ser aproximadas, históricas ou simplesmente erradas (embora nós recomendamos manter dados atualizados e precisos de uma API de taxas de câmbio confiável .) Sempre inclua a taxa básica (o código de moeda da base fx) no objeto fx. rates, por exemplo USD. 1. para que money. js possa usá-lo para cálculo. As taxas mais recentes da API Open Exchange Rates são entregues como JSON no formato de objeto requerido, pronto para alimentar money. js diretamente. Você precisará se inscrever para um ID de aplicativo e você pode escolher a opção que você precisar (existe um generoso plano Forever Free). Usando a API Open Exchange Rates como exemplo, aqui nós os carregamos através do AJAX usando jQuery: Você precisa Para aguardar até a solicitação AJAX ter concluído antes de começar a processar conversões. Você também pode querer armazenar em cache taxas históricas aproximadas em seu servidor e inicializá-las no HTML como um backup. Se houver taxas de bootstrapping em sua página HTML diretamente, eles precisariam vir depois que o script for carregado e pareça com isto: Existem mais exemplos e métodos para capturar os dados mais recentes (e históricos), para todos os idiomas e frameworks mais comuns, é A documentação da taxa de câmbio aberta. Seja qual for a API ou fonte de dados que você usa, verifique se existe uma moeda base especificada e as taxas de câmbio estão no formato do objeto mostrado acima. Fx. settings e fxSetup Use fx. settings para configurar o padrão de e para moedas (opcional) após a carga da biblioteca. Se você quer ou precisa definir isso antes da biblioteca ter carregado, crie um objeto global chamado fxSetup. Com as mesmas propriedades: Observação sobre como usar o fxSetup: se usando o 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 usar money. js como um módulo AMD CommonJS, porque não terá acesso a variáveis ​​externas (use fx. settings para tais casos). Você também pode usar fxSetup para carregar as taxas de câmbio e a moeda base antes de carregar a biblioteca, assim: 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 aqueles dados em opts: 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ê tem a taxa de USD: GBP e USD: HKD. Você pode especificar - money. js calculará a taxa relativa entre as duas moedas. Nomes de moeda O nome da moeda registra entradas de referência diretamente no objeto fx. rates, portanto você não está limitado a usar os códigos de moeda padrão de 3 letras. Se sua fonte de dados de taxas de câmbio fornecer libras (libra) como libras esterlinas britânicas. E você passa isso diretamente no objeto de taxas, você poderia usar isso em vez de GBP. Se você passar uma moeda em ou para a qual você não possui uma taxa de câmbio, money. js lançará um erro para que você saiba que a taxa não foi encontrada. Recomendamos informar seus usuários que as taxas de câmbio e conversão de moeda são apenas para fins informativos. Fx. noConflict () disponível no modo autônomo (não AMDCJS) A referência da biblioteca - fx - é um espaço de nomes bastante comum (pense animação), que pode entrar em conflito com outros scripts. Para este caso, money. js armazena uma referência ao valor global anterior de fx. Se houver, no caso de você precisar restaurá-lo. Se você estiver usando outra biblioteca que crie um objeto ou função fx global, você pode usar fx. noConflict para restaurar esse valor original das bibliotecas e também atribuir o objeto da biblioteca money. js a outra variável. Por exemplo: o encadeamento com fx (val) money. js fornece encadeamento básico (ou seja, conectando chamadas de método em conjunto, com cada ação no valor retornado pelo anterior). Isso permite uma forma mais expressiva, legível por humanos, de código de escrita, enquanto o 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 embrulhado, com o valor convertido da base padrão para a moeda e pronto Para a conversão para outro:.to () assume um objeto fx envolvido (como acima) e converte o valor na moeda alvo:.convert () leva um objeto fx envolvido e executa fx. convert (val, opts) nela: Integração com Accounting. js money. js funciona muito bem com accounting. js - uma biblioteca de 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 de money. js podem ter alta precisão (por exemplo, 12 casas decimais) dependendo das taxas e do valor de entrada. Accounting. js cuida toda a formatação para você, e também corre o valor correto como moeda, conforme mostrado abaixo com o método toFixed (): Uso no nodeJS npm money. js pode ser facilmente usado dentro do nodeJS ou qualquer outro carregador de módulo: Nós Recomendamos o módulo npm das taxas de câmbio para tornar as taxas de carregamento rápidas e fáceis. Você também pode instalar o módulo via npm instalar o dinheiro e referenciá-lo como este: O uso como um módulo do RequireJSAMD money. js expõe-se como um módulo AMD, para carregadores de script, como RequireJS: você precisará configurar money. js dentro da função de retorno de chamada , Com fx. rates. Fx. base e (opcionalmente) fx. settings - uma vez que estão configurados, eles também serão configurados em qualquer outro lugar que você use fx. Isso é tudo o 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 escrito assim: fx (val).from (USD).to (GBP) ou de várias outras maneiras. Money. js é de código aberto 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. Poste-os aqui. Money. js funciona muito bem com accounting. js - o pequeno número de JavaScript autônomo e biblioteca de formatação de moeda, para web nodeJSForex Trading, índices de ações, petróleo, ouro e CFDs pela XM Forex Trading, índices de ações, petróleo, ouro e CFDs pela XM Legal: XM é um nome comercial da Trading Point Holdings Ltd, número de registro: HE 322690, (12 Richard Verengaria Street, Araouzos Castle Court, 3º andar 3042 Limassol, Chipre), que é proprietária da Trading Point of Financial Instruments Ltd (Chipre), número de registro : HE 251334, (Rua 12 Richard Verengaria, Tribunal do Castelo Araouzos, 3º andar, 3042 Limassol, Chipre). Este site é operado pela Trading Point of Financial Instruments Ltd. O Trading Point of Financial Instruments Ltd é regulado pela Cyprus Securities and Exchange Commission (CySEC) sob o número de licença 12010 e registrado na FCA (FSA, Reino Unido), sob o número de referência. 538324. O Trading Point of Financial Instruments Ltd opera de acordo com a Diretrizes de Mercados em Instrumentos Financeiros (DMIF) da União Européia. Aviso de Risco: o Forex Trading envolve risco significativo para seu capital investido. Leia e assegure-se de compreender plenamente a Divulgação de Riscos. Regiões restrito: Trading Point of Financial Instruments Ltd não fornece serviços para cidadãos de certas regiões, como os Estados Unidos da América.

No comments:

Post a Comment