だから、私はこのような他の質問を見てきましたが、実際には質問に答えていません.
要するに、私は HTML、Java、VB、および MIRC が使用するあらゆる言語を使用してきました (10 年弱になります)。
私は JavaScript を初めて使用しますが、他のコンピューター言語のノウハウのおかげで... Java を使用して、クラスおよびクラスのような関数を作成できることを知っています。
しかし、html/javascript では、ある外部 .js ファイルから別の外部 .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 ドキュメントとして保存し、これを回避するためにスクリプトだけを記述したほうがよいでしょうか?
回答ありがとうございます!