Heim  >  Fragen und Antworten  >  Hauptteil

javascript - Warum wird es asynchron geladen, wenn <script>-Tags dynamisch erstellt werden, um externe Link-JS-Dateien zu laden?

b.js-Dateicode:
var script = document.createElement("script");
script.src = "a.js";
document.body.appendChild(script);

Warum wird die a.js-Datei dadurch asynchron geladen? Wenn der Code in der b.js-Datei noch nicht ausgeführt wurde, die a.js-Datei jedoch geladen wurde, sollten wir den Code in a.js ausführen oder mit der Ausführung fortfahren? der Code in b.js? Was ist mit dem Rest des Codes?
Ich verstehe es nicht ganz, bitte gebt mir einen Rat

我想大声告诉你我想大声告诉你2662 Tage vor882

Antworte allen(1)Ich werde antworten

  • 三叔

    三叔2017-07-05 10:51:55

    先执行a.js在继续执行b.js剩下的代码,这个是一种顺序加载的执行形式。

    Antwort
    0
  • StornierenAntwort