IT-Kurs JavaScript-Grundlagen 035_HelloJavaScript
JavaScript ist eine hochentwickelte, dynamische, objektorientierte Programmiersprache und eine der beliebtesten Programmiersprachen der Welt. Sie wird hauptsächlich in der Webentwicklung eingesetzt, findet aber auch breite Anwendung in der serverseitigen Entwicklung, Spieleentwicklung, mobilen Entwicklung und anderen Bereichen.
JavaScript wurde ursprünglich 1995 von Brendan Eich bei Netscape entwickelt und implementiert. Zunächst hieß es “LiveScript”, wurde aber später in JavaScript umbenannt.
1997 veröffentlichte ECMA International (European Computer Manufacturers Association) den ECMAScript-Standard, der die Syntax und Semantik von JavaScript definiert. Die Veröffentlichung des ECMAScript-Standards machte JavaScript zu einer standardisierten Sprache und erhielt Unterstützung von allen wichtigen Browsern.
JavaScript ist nicht dasselbe wie Java. Obwohl ihre Namen ähnlich sind, handelt es sich um zwei verschiedene Programmiersprachen. JavaScript wird hauptsächlich für die Frontend-Entwicklung verwendet und über den Browser ausgeführt, während Java normalerweise für die Backend-Entwicklung verwendet wird und eine eigenständige Programmiersprache ist.
JavaScript hat folgende Hauptmerkmale:
- Einfach zu lernen und zu verwenden: Die JavaScript-Syntax ist relativ einfach, selbst Menschen ohne Programmiererfahrung können schnell damit beginnen.
- Dynamisch: JavaScript ist eine dynamische Sprache, der Typ einer Variablen kann zur Laufzeit dynamisch geändert werden.
- Objektorientiert: JavaScript unterstützt Konzepte der objektorientierten Programmierung (OOP), einschließlich Kapselung, Vererbung und Polymorphismus.
- Ereignisgesteuert: JavaScript implementiert normalerweise die Interaktion mit Benutzern durch die Verarbeitung von Ereignissen, z. B. Klicken auf eine Schaltfläche, Eingeben von Text usw.
- Skriptsprache: JavaScript ist eine Skriptsprache, die normalerweise interpretiert und nicht kompiliert wird. Dadurch kann sie direkt im Browser ausgeführt werden.
Im Laufe der Zeit hat sich JavaScript zu einer universellen Programmiersprache entwickelt, die nicht nur für die Frontend-Entwicklung, sondern auch für die serverseitige Entwicklung (mit Node.js) sowie für die Entwicklung von Spielen, mobilen Anwendungen und anderen Programmen verwendet wird.
Die Anwendungen von JavaScript in anderen Bereichen umfassen:
- Serverseitige Entwicklung: Mit Plattformen wie Node.js kann JavaScript zur Entwicklung serverseitiger Anwendungen verwendet werden.
- Spieleentwicklung: JavaScript kann zur Entwicklung von Webspielen und mobilen Spielen verwendet werden.
- Mobile Entwicklung: JavaScript kann zur Entwicklung hybrider mobiler Anwendungen verwendet werden.
Wie man JavaScript verwendet
Internes JavaScript
Im HTML-Dokument wird JavaScript-Code mit dem <script>-Tag in die <head>- oder <body>-Tags eingebettet. Solche Skripte werden beim Laden der Seite ausgeführt. Es wird empfohlen, sie vor dem schließenden </head>- oder </body>-Tag einzufügen.
Beispiel:
<!-- head-Bereich --> <script> alert('Hallo internes JavaScript!'); </script> <!-- head-Bereich -->Effekt:

Externes JavaScript
JavaScript-Code wird in einer separaten Datei gespeichert und über das src-Attribut des <script>-Tags auf die externe Datei verwiesen. Dies hilft bei der Wiederverwendung und Wartung von Code.
Beispiel:
<script src="script.js"></script> alert('Hallo externes JavaScript!');Effekt:


Inline-JavaScript
Inline-Referenz bedeutet, JavaScript-Code direkt in die Ereignisattribute von HTML-Tags zu schreiben, normalerweise zur Behandlung einfacher, spezifischer Interaktionen oder Ereignisse. Wie z. B.: Ereignisbehandlung, DOM-Manipulation
Beispiel:
<a href="javascript:alert('Hallo JavaScript!')">JavaScript-Test</a>Effekt:
