我有一個JavaScript函數初始化一組遊戲的全局變量。用自定義JavaScript全局命名空間替換窗口
function buildVariables(fs,fm) {
window.p1HPStart = fm.p1hp;
window.p2HPStart = fm.p2hp;
window.p1HP = 100;
window.p2HP = 100;
window.trn = 0;
}
現在所有這個javascript都在同一個HTML文件中。我想將它移動到它自己的.js文件並將其包含在這個HTML文件中。我也想用像fight.p1HP這樣的不同的全局命名空間替換「window」。
我該怎麼做?
我已經在其他類似問題中看到過下面的代碼作爲建議的答案,但我不太明白它如何用於替換窗口。
var cartTotaler = (function() {
var total = 0; tax = 0.05;
// other code
return {
addItem : function (item) { },
removeItem : function (item) { },
calculateTitle : function() { }
};
}());
謝謝。
感謝這工作 –