In einem früheren Skriptblock deklarierte Funktionen können nur Funktionen in einem späteren Skriptblock aufrufen, nachdem die Seite geladen wurde.
Wenn außerdem ein Fehler auftritt, während der erste Skriptblock ausgeführt wird, wird der zweite Block weiterhin ausgeführt.
Wenn Sie alles in ein Skript schreiben, wird der Code nach dem Fehler überhaupt nicht ausgeführt. (außer für Funktionsdeklarationen)
All dies gilt nur für Code, der sofort ausgeführt wird.
Später ausgeführter Code (z. B. ein Event-Handler) ist davon nicht betroffen.
Nur Leistungsunterschied. Ein Block ist etwas schneller, aber der Code ist der gleiche.
Tags und Links javascript