Warum wird mein JavaScript -Skript nicht ausgeführt, wenn es als Typ "Modul" deklariert wird?
Posted: 12 Apr 2025, 19:22
Wenn ich also ein einfaches HTML/CSS/JS -Setup erstelle, füge ich das Skript -Tag am Ende des HTML wie folgt ein:
Und dann in der Skriptdatei füge ich alle Ereignishörer hinzu wie:
Wenn ich die Maus bewege, kann ich diese TrackMouse -Funktionen auslösen.
Dann funktioniert dies nicht. Wenn ich die Maus bewege, passiert nichts. Ich habe zu Beginn des Skript -Tags sogar ein Konsolenprotokoll hinzugefügt, aber es wird nicht auf der Konsole angezeigt. < /P>
Aber warum? Ich möchte die Skriptdatei nur auf die gleiche Weise verwenden, wie ich es zuvor getan habe
Code: Select all
Und dann in der Skriptdatei füge ich alle Ereignishörer hinzu wie:
Code: Select all
document.addEventListener("mousemove", trackMouse);
Wenn ich die Maus bewege, kann ich diese TrackMouse -Funktionen auslösen.
Code: Select all
Dann funktioniert dies nicht. Wenn ich die Maus bewege, passiert nichts. Ich habe zu Beginn des Skript -Tags sogar ein Konsolenprotokoll hinzugefügt, aber es wird nicht auf der Konsole angezeigt. < /P>
Aber warum? Ich möchte die Skriptdatei nur auf die gleiche Weise verwenden, wie ich es zuvor getan habe
Code: Select all
< /code>
Und hier ist der relevante Teil meiner Skriptdatei: < /p>
import MenuButton from "./MenuButton/MenuButton";
import RenderMole from "./RenderMole/RenderMole";
import Bolt from "./Bolt/Bolt";
//globals
var ctx = (document.getElementById("canvas1")).getContext("2d");
document.addEventListener('mousemove', functionX);
function functionX(event){
//code
}