Javascript

TL;DR

Javascript ist eine beliebte Programmiersprache, die hauptsächlich zum Einfügen dynamischer Elemente in eine Website verwendet wird.

Was ist Javascript?

Javascript ist eine Programmiersprache, die hauptsächlich zum Einfügen von dynamischen Elementen in Webseiten verwendet wird. Beispiele für dynamische Elemente sind Automatisierungen, Animationen, interaktive Elemente, Verkehrszähler usw. Ohne Javascript wären Websites statisch und würden sich nur auf HTML und CSS verlassen. Javascript ist normalerweise in den HTML-Code einer Webseite eingebettet oder kann in einer separaten Datei funktionieren, die im Abschnitt <head> eines HTMLs verlinkt ist:

  • Beispiel für verknüpftes Javascript: <script src="/js/assets/example.js"></script>

Warum werde ich aufgefordert, einen Javascript-Code in meiner Webseite einzufügen?

Wenn Sie ein Tool zur Verbesserung Ihrer Website verwenden, werden Sie oft aufgefordert, ein JS <script> in Ihr Dashboard zu kopieren und einzufügen, so dass es im <head> des HTML angezeigt wird. Wenn Sie dem Anbieter des Tools vertrauen, sollte dies kein Problem darstellen. Dies ist etwas, was der angegebene Dienst benötigt, um Ihrer Website eine bestimmte Funktionalität hinzufügen zu können. Wenn Sie eine Web-Building-Plattform wie Wix oder Wordpress oder andere verwenden und eine Erweiterung oder ein Plugin installieren, wird das meist automatisch das benötigte Javascript zu Ihrer Website hinzufügen. In einigen Fällen müssen Sie möglicherweise noch manuell einen Code in die Kopfzeile kopieren und einfügen.

Javascript-Probleme und Lösungen

Wenn Sie zu viele Plugins/Erweiterungen auf einer Website installieren, können sie viele Javascript-Codes in den Header einfügen. Es gibt Beispiele, wenn eine Webseite mehr als 60-70 externe Javascript-Dateien im Abschnitt <head> referenziert. Vor dem Laden von Inhalten versucht der Webbrowser, alle diese Ressourcen herunterzuladen, was die Ladezeit der Seite erheblich verkürzt. Hierfür gibt es mehrere Lösungen, von denen eine im dynamischen Rendering-Glossar beschrieben ist.