Laden und Ausführen der Reihenfolge der Skripte

Gibt es so viele unterschiedliche Möglichkeiten zur Einbindung von JavaScript in eine html-Seite. Ich weiß, über eine der folgenden Optionen:

  • inline-code oder laden von externen URI
  • enthalten in <head> oder <body> tag [Eins,Zwei]
  • keine, defer oder async Attribut (nur externe Skripte)
  • enthalten statische Quelle oder dynamisch Hinzugefügt, die von anderen Skripten (in verschiedenen parse-Staaten, mit verschiedenen Methoden)

Nicht zählen browserscripts von der Festplatte, javascript: - URIs und - onEvent- Attribute [Drei], es gibt schon 16-alternativen zu bekommen JS ausgeführt und ich bin mir sicher, dass ich etwas vergessen hatte.

Ich bin nicht so besorgt mit fast (parallel) zu laden, bin ich neugierig auf die Reihenfolge der Ausführung (das kann davon abhängen, be -, um-und Dokument, um). Ist es eine gute (cross-browser) Referenz, die deckt wirklich alle Fälle? E. g. http://www.websiteoptimization.com/speed/tweak/defer/ befasst sich nur mit 6 von Ihnen, und in tests meist alten Browsern.

Wie ich fürchte, es gibt nicht, hier meine konkrete Frage: ich habe einige (externe) Kopf-Skripte für die Initialisierung und das Skript laden. Dann habe ich zwei statische, inline-scripts in das Ende des Körpers. Den ersten lässt man den script loader dynamisch anfügen anderen script-element (verweisen auf externe js) am Körper. Die zweite des static, inline-scripts verwenden möchte, js von der zusätzlichen, externen Skript. Kann es verlassen, der andere wurde hingerichtet (und warum :-)?

InformationsquelleAutor der Frage Bergi | 2012-01-25

Schreibe einen Kommentar