簡體   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