JavaScript Definition

Was ist JavaScript?

JavaScript ist eine Programmiersprache, die häufig in der Webentwicklung verwendet wird. Sie wurde ursprünglich von Netscape entwickelt, um dynamische und interaktive Elemente in Websites einzufügen. Während JavaScript von Java beeinflusst ist, ähnelt die Syntax eher C und basiert auf ECMAScript, einer von Sun Microsystems entwickelten Skriptsprache.

JavaScript ist eine clientseitige Skriptsprache, d.h. der Quellcode wird im Webbrowser des Clients verarbeitet und nicht auf dem Webserver. Das bedeutet, dass JavaScript Funktionen ausgeführt werden können, nachdem eine Webseite geladen wurde, ohne mit dem Server zu kommunizieren. Eine JavaScript-Funktion kann zum Beispiel ein Webformular überprüfen, bevor es abgeschickt wird, um sicherzustellen, dass alle erforderlichen Felder ausgefüllt wurden. Der JavaScript-Code kann eine Fehlermeldung ausgeben, bevor Informationen an den Server übermittelt werden.

Wie bei serverseitigen Skriptsprachen, z. B. PHP und ASP, kann JavaScript-Code an beliebiger Stelle in das HTML einer Webseite eingefügt werden. Allerdings wird nur die Ausgabe des serverseitigen Codes im HTML angezeigt, während der JavaScript-Code vollständig im Quelltext der Webseite sichtbar bleibt. Er kann auch in einer separaten .JS-Datei referenziert werden, die ebenfalls in einem Browser angezeigt werden kann.

Nachfolgend ein Beispiel für eine einfache JavaScript-Funktion, die zwei Zahlen addiert. Die Funktion wird mit den Parametern 7 und 11 aufgerufen. Würde der folgende Code in den HTML-Code einer Webseite eingefügt, würde er den Text „18“ in einer Benachrichtigungsbox anzeigen.

<script>
  function sum(a,b)
  {
    return a + b;
  }
  var total = sum(7,11);
  alert(total);
</script>

 

JavaScript-Funktionen können innerhalb von <script> Tags oder bei bestimmten Ereignissen aufgerufen werden. Beispiele sind onClick, onMouseDown, onMouseUp, onKeyDown, onKeyUp, onFocus, onBlur, onSubmit und viele andere. Während Standard-JavaScript nach wie vor für die Ausführung grundlegender clientseitiger Funktionen verwendet wird, bevorzugen viele Webentwickler heute die Verwendung von JavaScript-Bibliotheken wie jQuery, um Websites fortgeschrittenere dynamische Elemente hinzuzufügen.

Die Definition von JavaScript auf dieser Seite ist eine Originaldefinition von SharTec.eu.
Das Ziel von SharTec ist es, Computerterminologie so zu erklären, dass sie leicht zu verstehen ist. Wir bemühen uns bei jeder von uns veröffentlichten Definition um Einfachheit und Genauigkeit. Wenn Sie Feedback zur JavaScript-Definition haben oder einen neuen Fachbegriff vorschlagen möchten, kontaktieren Sie uns bitte.