所以,我看过其他类似的问题,但他们并没有真正回答这些问题。
简而言之:我使用过 HTML、Java、VB 以及 MIRC 使用的任何语言(不到 10 年)。
我是 javascript 的新手,但由于我的其他计算机语言知识...我知道使用 Java,我可以创建类和类函数。
但是,对于 html/javascript,我不确定如何从一个外部 .js 文件调用一个函数到另一个。
假设:我想创建一个播放器类,我可以随时调用函数并在“主”.js 文件中使用它,该文件在另一个函数中使用该类中的这些函数。例如。
如果我有
function isDead() {
if (health < 10 || energy < 10)
{
return dead = 'true';
}
else { return dead; }
}
在 Player .js 文件中,在主要文件中,我有。
function fight() {
if (isDead() == 'true')
{
energy -= 10;
health -= 10;
Swords();
}
document.getElementById("energy").innerHTML = energy;
document.getElementById("health").innerHTML = health;
document.getElementById("sword").innerHTML=sword;
}
在 item.js 我有
var swordDamage = 0;
function Swords(){
if (swordDamage < 3)
swordDamage +=1;
else
return sword -=1;
}
(请注意,这确实有效(我还没有测试过剑(),因为我只是为这个问题做的。)
有什么特殊的方法我需要将其他 .js 文件中的函数调用到 main.js 文件中。
示例:main.function();
还是我最好将它们保存为 html 文档并且只编写脚本来解决这个问题?
谢谢回答!