Ich untersuche einige interessante Verhaltensweisen von Browser, ich weiß nicht, ob es im Standard oder nicht ist. Wenn ich alles innerhalb <head></head>
setze, wird der Browser erst beginnen, die Seite zu rendern, nachdem alle Ressourcen in head abgerufen wurden.Browser laden Strategie, <head> ... <body>
Also denke ich, dass so wenig wie möglich Dinge in den Kopf ist eine der wichtigsten Website-Optimierungstechniken, ist es richtig? Meine Frage ist:
Wenn ich script/css in Körper oder andere Teile des HTML setzen, wie kann ich wissen, dass das Skript erfolgreich geladen wurde, so dass ich nicht eine undefinierte Funktion aufrufen werde?
Hier ist eine sehr ähnliche Frage mit einer ausgezeichneten Antwort: http://stackoverflow.com/questions/1795438/load-and-execution-sequence-of-a-web-page –