繁体   English   中英

如何通过重新加载javascript在两种货币之间切换?

[英]How to switch between two currencies by reloading javascript?

我有一个用于计算价格的JavaScript(取决于许多因素)。 我想要两种货币:欧元和美元。 当前默认值是欧元。 我想要两个按钮在它们之间进行切换-一个用于欧元,另一个用于美元。 我想它会像这样工作:我将制作两个javascript(我已经有一个javascript-在其中计算价格-我们称他为europrice.js)。 现在,我将创建另一个名为dollarprice.js的文件,在其中以美元计算价格。 默认情况下,该网站将加载europrice.js。 通过单击“ dollarbutton”,这次的价格将是使用dollarprice.js而不是europrice.js重新加载的。 我已尽力澄清了这一点,希望您能理解:)感谢您的任何建议

一点是,您可能不需要自己的js文件,也许拥有自己的功能就足够了。

除此之外,您还可以通过类似api的调用包装实现,然后在点击时切换实现:

var PriceCalculator = {
    calculateInEuros: function() {
        //your euro logic here
    },
    calculateInDollars: function() {
        //your dollar logic here
    },
    // "api-function" - default: euro
    calculatePrice: PriceCalculator.calculateInEuros
}

用法:

var price = PriceCalculator.calculatePrice();

交换:

PriceCalculator.calculatePrice = PriceCalculator.calculateInEuros;

要么

PriceCalculator.calculatePrice = PriceCalculator.calculateInDollars;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM