Ist die Verwendung von JavaScript für sich wiederholende HTML -Bulks gut?
-
13-10-2019 - |
Frage
Angenommen, Sie haben ein Menü, das für alle Seiten einer Website gleich ist. Sollten Sie dafür eine clientseitige oder serverseitige Skripts verwenden?
Lösung
Ich würde es auf der Serverseite generieren und es zwischenspeichern. Warum funktionieren jeden Browser etwas?
Sie können es für jede Seite mit derselben Antwort generieren/ausgeben, anstatt JavaScript zusätzliche Anrufe zu tätigen oder das Menü erst nach dem Ausführen des Skripts angezeigt wird.
Andere Tipps
Wenn es sich um wiederholte Inhalte handelt, würde ich das clientseitige Skript durch das geladene Skript durchführen <script src=...>
Damit der sich wiederholende Inhalt separat zwischengespeichert werden kann, um den Betrag zu reduzieren, den Ihre Benutzer herunterladen müssen. Eine Vorbehalt, wenn Ihre Website ohne aktivierende JavaScript funktionieren muss, müssen Sie es offensichtlich serverseitig tun.
Mit Menüs können Sie das Skript auch aufschieben lassen, damit es parallel zu den Hauptinhalten herunterladen kann, die Ihre Benutzer auf die Website gekommen sind, um sie zu sehen.