Kepi-IMP

JavaScript


Projekt im Rahmen des IMP-Profils am JKG Reutlingen


Marcel Pasinski , Klasse 10b


Gliederung

  1. Was ist JavaScript
  2. Hintergrund von JavaScript
  3. JavaScript -Heute
  4. JavaScript am Beispiel: Passwort-Eingabe
  5. Fazit


Inhalt des Projekts / Thematischer Überblick


Was ist java script


JavaScript ist eine Programmiersprache, die im Browser ausgeführt wird. Die Programmiersprache wird von modernen Websites verwendet, um eine interaktive Benutzererfahrung zu ermöglichen. Anders als statische Websites, die sich nach dem Laden der HTML-Seite nicht mehr verändern, können Websites mit JavaScript dynamische Inhalte und Interaktionen bieten. Stelle dir eine HTML-Seite mit einem ansprechenden CSS-Design vor: Um beispielsweise ein Bild anzuzeigen, wenn der Benutzer auf etwas klickt, kommt JavaScript ins Spiel. JavaScript wird für viele weitere verschiedene Zwecke eingesetzt, wie zum Beispiel Passwortabfrage, Menüs, Eingabefelder und vieles mehr. Es erlaubt, Inhalte auf einer Seite zu ändern, ohne die gesamte Seite aktualisieren zu müssen. Nehmen wir zum Beispiel die Passwortabfrage: JavaScript überprüft das eingegebene Passwort, und wenn es falsch ist, wird eine erneute Abfrage angezeigt mit dem Text: "Das Passwort ist falsch, bitte versuchen Sie es erneut."
Durch JavaScript können Websites dynamischer und benutzerfreundlicher gestaltet werden, was zu einer verbesserten Erfahrung für die Besucher führt.


Hintergrund von JavaScript


JavaScript wurde von Netscape in den 1990er Jahren während des Browserkriegs mit Microsoft entwickelt, um den hauseigenen Browser Netscape Navigator zu stärken.
Im Browserkrieg ging es darum, wer die besseren Techniken für seinen Browser anbieten konnte. Microsoft mit dem Internet Explorer und Netscape mit dem Netscape Navigator kämpften um den höheren Marktanteil.

Es gab proprietäre Versionen von Netscape (JavaScript) und Microsoft (JScript), was zu Inkompatibilitäten führte.
Dies machte es für Webentwickler sehr schwierig, browserübergreifende Webseiten zu erstellen.


Zur Lösung dieser Probleme wurden ECMAScript und das Document Object Model (DOM) standardisiert.
ECMAScript bildet die Grundlage für JavaScript und wird von Entwicklern genutzt, während das DOM den Zugriff auf HTML-Dokumente regelt. Das DOM wird von JavaScript genutzt, um auf HTML- oder XML-Dokumente zuzugreifen und sie zur Laufzeit zu verändern, basierend auf Benutzerinteraktionen oder anderen Ereignissen.


JavaScript Heute


Heutzutage wird JavaScript immer noch verwendet, um Webseiten interaktiv zu machen, indem es für Funktionen wie Menüs und andere Interaktionen verantwortlich ist.
Darüber hinaus hat JavaScript eine enorme Entwicklung durchgemacht und wird nun auch für viele andere Anwendungen eingesetzt.


Durch die zunehmend schnellere Ausführung im Browser können jetzt sogar Spiele ohne die Notwendigkeit einer separaten Game Engine gespielt werden.
Auch die Entwicklung von Web-Apps ist möglich.


JavaScript am Beispiel: Passwort-Eingabe


Bild Beispiel für JS

Ein Skript wird erstellt, das ein Eingabefeld anzeigt mit der Aufforderung "Bitte geben Sie Ihr Passwort ein".
Wenn die Eingabe dem festgelegten Passwort ("123") entspricht, wird der Text "Passwort richtig" in der Konsole angezeigt.
Andernfalls erscheint die Nachricht "Falsches Passwort. Zugang verweigert."


Fazit


JavaScript hat sich zu einer vollwertigen, mächtigen Programmiersprache weiterentwickelt und gehört heutzutage zu den beliebtesten und wichtigsten Programmiersprachen unserer Zeit.
Es lohnt sich, JavaScript zu lernen, da 97,6 Prozent aller Webseiten JavaScript verwenden und es derzeit zu den gefragtesten IT-Skills gehört.


Weiterführende Links