Ich habe ein Javascript, das Hunderte von Zeilen auf einer Webseite zeichnet. Wenn die Seite geladen wird, werden alle Zeilen gleichzeitig gerendert.Rendering Javascript nacheinander
Um die Frage einfacher zu machen, sagen wir, ich habe eine js-Datei, die 3 Funktionen hat.
drawing_one
drawing_two
drawing_three
Derzeit, wenn die Seite geladen wird, werden eins, zwei und drei gleichzeitig auf der Seite gezeichnet. Was ist der beste Weg, um es zu haben, wenn es lädt, ist noch nichts gezeichnet. Nach einer Pause, sagen wir 1 Sekunde, wird alles einzeln gezeichnet. In diesem Beispiel wird nach der angegebenen Intervallzeit eins, dann zwei und dann drei gezeichnet. Nachdem alles gezeichnet ist, wird alles gelöscht und dann von vorne begonnen.
Verwenden setTimeout() –
Was sind die Funktionen, die die Zeichnung tun? Wir müssen wissen, ob sie asynchron oder synchron sind. – Goose
Verwenden Sie Rückruffunktionen –