Wie füge ich ein script-tag in die top/Anfang der head-tag?

Möchte ich einfügen, um ein script-tag, bevor der ganze rest des scripts in den head-tag. Wie würde ich das mit nativem javascript?

<head>
    //INSERT SCRIPT HERE
     <script type="text/javascript" src="common.js"></script>
     <script type="text/javascript" src="omni-controls.js"></script>
</head>

Wenn ich Sie benutze, es ist einfach angehängt, nachdem alle tags in das head-tag.

document.getElementsByTagName("head")[0].appendChild(script);
  • Was ist der Grund dafür? Es wird sich nicht ändern, die Reihenfolge der Ausführung der vorhandenen Skripte.
  • Warum müssen Sie fügen Sie es an die Spitze? Da es dynamisch eingefügt wurde, können Sie davon ausgehen, die anderen scripts bereits geladen haben. Daher stellen Sie es an die Spitze der HEAD tag ja egal.
  • Wenn Sie müssen, können Sie insertBefore obwohl ich nicht sehen, den Punkt.
  • Das Skript, das ich bin, das einfügen ist jquery und es ist ein Drehbuch im Kopf, das erfordert jquery und ich bekomme eine Fehlermeldung in der Konsole sagen "jquery ist nicht definiert" und das script wird nicht geladen.
  • Dann wird dies nicht helfen, laden Sie in jQuery zu spät, wie die anderen script hat es versäumt, es zu finden und aufgehört zu laufen. Warum nicht fügen Sie einfach das Skript-tag ohne javascript?
  • Sie sollten sich wirklich Fragen, über das eigentliche problem, nicht deine vermeintliche Lösung. Wenn Ihr code basiert auf jQuery, laden Sie jQuery als Teil der Seite.
  • Es bekam. Lassen Sie mich Bearbeiten Sie diese Frage und präsentieren das eigentliche problem. Danke.

InformationsquelleAutor Justin | 2012-10-19
Schreibe einen Kommentar