我有一个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() { }
};
}());
谢谢。
感谢这工作 –