Was ist JavaScript?

TL;DR

JavaScript ist eine beliebte Programmiersprache, die hauptsächlich dazu verwendet wird, dynamische Elemente in eine Website einzufügen.

JavaScript

JavaScript ist eine Programmiersprache, die hauptsächlich zum Einfügen dynamischer Elemente in Webseiten verwendet wird. Beispiele für dynamische Elemente sind Automatisierungen, Animationen, interaktive Elemente, Besucherzähler usw. Ohne JavaScript wären Webseiten statisch und würden sich nur auf HTML und CSS stützen. JavaScript ist in der Regel in den HTML-Code einer Webseite eingebettet oder kann in einer separaten Datei funktionieren, die im <head>-Abschnitt von HTML verlinkt ist:

  • Beispiel für verlinktes Javascript: <script src=<a href="https://www.visitor-analytics.io/typo3temp/assets/compressed/merged-27ab7f616ff15ccf1a46f686896a2ccc.js?1575105301">"/js/assets/example.js"></script>

Warum werde ich aufgefordert, JavaScript-Code zu meiner Website hinzuzufügen?

Wenn Sie ein Tool zur Verbesserung Ihrer Website verwenden, werden Sie oft aufgefordert, ein <script> in Ihr Dashboard zu kopieren, damit es im <head> des HTML-Codes angezeigt wird. Wenn Sie dem Anbieter des Tools vertrauen, sollte dies kein Problem sein. Dies ist etwas, das der angegebene Dienst benötigt, um Ihrer Website eine bestimmte Funktionalität hinzufügen zu können. Wenn Sie eine Webentwicklungsplattform wie Wix oder Wordpress oder andere verwenden und eine Erweiterung oder ein Plugin installieren, wird das benötigte JavaScript oft automatisch zu Ihrer Website hinzugefügt. In manchen Fällen müssen Sie den Code jedoch manuell in die Kopfzeile einfügen.

JavaScript-Probleme und Lösungen

Wenn Sie zu viele Plugins/Erweiterungen auf einer Website installieren, können diese eine große Anzahl von JavaScript-Codes in den Header einfügen. Es gibt Beispiele dafür, dass eine Webseite mehr als 60-70 externe JavaScript-Dateien im <head>-Abschnitt referenziert. Bevor der Inhalt geladen wird, versucht der Webbrowser, alle diese Ressourcen herunterzuladen, was die Ladezeit der Seite erheblich verlangsamt. Hierfür gibt es mehrere Lösungen, von denen eine im Glossareintrag zum dynamischen Rendering beschrieben wird.

up-arrow.svg