JavaScript

OnPage SEO Buch

JavaScript ist im Gegensatz zu PHP eine clientseitige Skriptsprache. Sie ist eine nicht zu kompilierende Programmiersprache, die in Webseiten eingebunden wird, und deren Code normalerweise vom Webbrowser ausgeführt wird. Dies bedeutet, dass der Code auf dem PC des Internetnutzers ausgeführt wird.

Ursprünglich vom Browserhersteller Netscape zuerst unter dem Namen LiveScript für das WWW entwickelt, stellt JavaScript seit seiner Lizenzierung im Jahre 1995 eine Vielzahl teils sehr dynamischer Funktionen zur Erweiterung von HTML zur Verfügung. JavaScript ist nur sehr bedingt mit der Hochsprache Java vergleichbar, da eine ganze Reihe von Restriktionen insbesondere hinsichtlich des Zugriffs auf Dateisysteme definiert worden sind.

Als Mitte bis Ende der 90`er Jahre Microsoft damit begann den Internet Explorer ebenfalls zur Ausführung von JavaScript zu befähigen, begann eine aus meiner Sicht sehr gefährliche “Verschmelzung” mit der Sprache JScript von Microsoft, die auf Grund ihrer Ausrichtung im Rahmen des sogenannten JScripting-Hosts unter Windows eigentlich anderen Zwecken dient und wesentlich tiefgreifendere Funktionen erlaubt.

Infolge des nicht ausbleibenden Missbrauchs von JScript durch Hacker geriet JavaScript gewissermaßen in dessen Heckwelle und den Ruf Sicherheitsprobleme mit sich zu bringen. Vielen Webentwicklern sind die Unterschiede zwischen JavaScript, Java und JScript nicht klar und daher herrscht eine gewisse Verunsicherung.

Im Zusammenhang mit der Suchmaschinenoptimierung kann JavaScript insofern zum Missbrauch genutzt werden, als dass hiermit automatische Weiterleitungen, Forced Popups, Clickjacking und ähnliche Spam-Praktiken betrieben werden können.

Wofür ist JavaScript gedacht?

Mit JavaScript ist es möglich auf seiner Webseite Animationen, Textausgaben und kleinere Programme zu verwirklichen. JavaScript kann im Gegensatz zu PHP, wo auf dem Server ein PHP Interpreter vorhanden sein muss, ohne Addons oder anderer Software ausgeführt werden.

Wenn man mit JavaScript nicht gerade kleine Programme wie eine Datumsberechnung oder Ähnliches ausführt, ist die grundlegende Funktion von JavaScript das Manipulieren von Webseiten.

Mythemeshop Banner
Mythemeshop mobile Banner

Wie bildet man JavaScript ab?

JavaScript kann man, wie auch CSS und PHP direkt in die HTML Datei einbinden, wobei hier nicht wie bei PHP eine besondere Dateiendung vorhanden sein muss. Bei JavaScript werden die Funktionen entweder direkt in den HTML Code geschrieben oder in eine externe JavaScript Datei ausgelagert.

Eine JavaScript Datei wird, wie auch CSS, im Head (<head>) der HTML Datei eingebunden. Dies sieht dann wie folgt aus:

Hier muss im HTML Code nur noch die jeweilige JavaScript Funktion mittels eines Funktionsaufrufs, den man z. B. in ein HTML Tag schreiben kann, geschrieben werden. Dies nennt sich dann JavaScript Event-Handler, aber dazu in einem anderen Tutorial mehr.

Eine JavaScript Funktion kann so ähnlich wie oben aufgeführt auch in den HTML Code geschrieben werden hier lässt man nur die Pfadangabe und die Sprache bzw. das language- und das src-Attribut weg. Dies sieht dann wie folgt aus:

Der oben genannte Code wird beim Laden der Seite ausgeführt und „zaubert“ ein Fenster mit dem Textinhalt „Hallo Welt!“ auf den Bildschirm.

Schlusswort

JavaScript ist eine vollwertige Programmiersprache, sollte aber jedoch nur für kleinere Funktionen genutzt werden, denn JavaScript wird clientseitig ausgeführt, was bedeutet, dass der Internetnutzer, der JavaScript deaktiviert hat, nicht den vollen Funktionsumfang nutzen kann.

Bewerte diesen Artikel
1 Stern2 Sterne3 Sterne4 Sterne5 Sterne

19 Bewertung(en), durchschnittlich: 5,00 von 5

Loading...