Maison  >  Questions et réponses  >  le corps du texte

javascript - Pourquoi est-il chargé de manière asynchrone lors de la création dynamique de balises <script> pour charger des fichiers JS de liens externes?

Code du fichier b.js :
var script = document.createElement("script");
script.src = "a.js";
document.body.appendChild(script);

Pourquoi cela charge-t-il le fichier a.js de manière asynchrone ? Si le code dans le fichier b.js n'a pas encore été exécuté, mais que le fichier a.js a été chargé, devons-nous exécuter le code dans a.js ou continuer à l'exécuter le code dans b.js ? Et le reste du code ?
Je ne comprends pas très bien, donnez-moi quelques conseils s'il vous plaît

我想大声告诉你我想大声告诉你2662 Il y a quelques jours884

répondre à tous(1)je répondrai

  • 三叔

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

    Exécutez d'abord a.js, puis continuez à exécuter le code restant de b.js. Il s'agit d'un formulaire d'exécution à chargement séquentiel.

    répondre
    0
  • Annulerrépondre