Ich wundere mich, wie T-Rex-Spiel (Google) tatsächlich mit diesem code animieren. Speziell habe ich mir den Code angesehen und versucht zu verstehen, wie er animiert. Soweit ich weiß, sollte die Update-Funktion (die Prototyp in der Quelldatei ist) immer wieder aufgerufen werden, um Animation zu ermöglichen. Allerdings kann ich nichts sehen, das Update-Funktion mehrmals aufruft. Und dieser Quellcode ist mit selbstaufrufenden Funktion geschrieben und es gibt einen Konstruktor namens Runner am Anfang des Codes. Meine Frage ist, wird dieser Konstruktor von selbst aufgerufen?Wie Javascript Animation in Google T-Rex-Spiel funktioniert?
Auf meine Frage zusammenzufassen,
Mit diesem Code kann jemand erklären, wie Animation eigentlich? Gibt es irgendeine Möglichkeit für Runner's Prototyp (Sie können es finden, wenn Sie den Quellcode auf Links sehen) von Browser aufgerufen werden oder was auch immer ..?
Und, wenn Selbstaufruf-Funktion von selbst gestartet wird, wird Konstruktor oder innere Funktion zur gleichen Zeit aufgerufen ..?
Dank im Voraus plz jemand Licht darauf.
Davis nennt, Vielen Dank für klare Erklärung. Ich war so berührt. Übrigens, ich wollte nur eine kurze Frage stellen, während ich den Code mehr lese. Ich dachte, du könntest es wissen, also habe ich beschlossen, es hier zu fragen, also verzeih mir dafür. Frage ist: Es gibt einen anderen Prototyp namens "handleEvent". Können Sie erklären, warum es die Schließung verwendet und welchen Nutzen es in diesem Zusammenhang bietet? Und warum verwendet es auch selbstaufrufende Funktion. –