20241018 Logo SEO Marketing Relaunch November 2024
  • Online Termine
    20241018 Logo SEO Marketing Relaunch November 2024SEOWebdesignÜber unsKontakt

    Java Script

    Mission starten

    Java Script

    Was bedeutet JavaScript?

    JavaScript ist eine bekannte und sehr weit verbreitete Programmiersprache. Ursprünglich wurde diese Programmiersprache als Teil von Webbrowsern implementiert, um es client-seitigen Skripten zu ermöglichen, mit dem Anwender interagieren zu können, den Browser zu kontrollieren, asynchron zu kommunizieren und den angezeigten Dokumenteninhalt verändern zu können. Die Sprache hat sich jedoch mittlerweile so weit weiterentwickelt, dass sie auch für die Erstellung von Desktop Anwendungen und im Bereich der Spieleentwicklung eingesetzt wird.

    Von den Programmiersprachen Self und Scheme wurden die Hauptmerkmale des Schlüsseldesigns innerhalb von JavaScript übernommen. Es handelt sich um eine sogenannte Multi-Paradigma-Sprache, welche nicht nur die objektorientierten, sondern auch die imperativen und funktionalen Programmiermethoden zulässt. Mithilfe der ECMA-Script Programmiersprachen Standards wurde JavaScript formalisiert und in der Regel als Teil dieses Webbrowsers verwendet. Dies nennt man ein client-seitiges JavaScript. Somit ist ein programmatischer Zugriff auf Objekte in einer Host-Umgebung möglich.

    Die Skriptsprache von JavaScript ist eine Prototypenbasierte, welche zusätzlich auch typsicher und dynamisch ist und über bestimmte first-class Funktionen verfügt. Auch wenn JavaScript eine Vielzahl an Begriffsstandards und Bezeichnungen von Java nutzt, sind die beiden Sprachen nicht miteinander verknüpft und benutzen komplett unterschiedliche Semantiken.

    Anwendungsgebiete

    JavaScript wird in den unterschiedlichsten Bereichen verwendet. Die dynamische Manipulation von Websites, das sogenannte Dokument-Objekt-Modell, gehört zu den typischsten und häufigsten Gebieten. Es handelt sich dabei um das mögliche Anzeigen von Dialogfenstern, das Vorschlagen von Suchbegriffen, während der Texteingabe und das Senden und Empfangen von Daten.

    Zu den zentralen Anwendungsgebieten von JavaScript zählt auch die Datenvalidierung bei der Eingabe von Einträgen in ein Formular. Dies geschieht noch vor der Übertragung zum Server. Ebenfalls möglich mit JavaScript ist das Verschleiern bzw. eine Anonymisierung von E-Mail-Adressen. Auf diese Weise kann die Verbreitung von Spam bekämpft werden. Selbst das Lösen einer bestimmten Seite aus einem kompletten Frameset und das Wechseln von mehreren Frames zur gleichen Zeit stellt kein Problem dar.

    Sicherheit

    Innerhalb des verwendeten Browsers wird JavaScript grundsätzlich in einer Sandbox ausgeführt. Die Skriptsprache kann dadurch, in der Regel, nur auf die Objekte des Browsers zugreifen. Dabei ist ein Zugriff auf das Dateisystem nicht möglich. Es wird verhindert, dass sensible Daten überschrieben oder gelesen werden können. Das Sandboxprinzip kann teilweise auch umgangen werden. Im Falle von mangelhaften Sicherheitseinstellungen kann bei JavaScript die entsprechende Beschränkung außer Kraft gesetzt werden. 

    Missbrauch von JavaScript

    Leider ist auch die missbräuchliche Anwendung von JavaScript möglich. Dabei werden einige Anwendungen auch als schlecht programmiert und entwickelt angesehen. Mittlerweile können viele dieser kritischen Fälle, ohne große Probleme, vom verwendeten Browser gesperrt und blockiert werden.

    Folgende Beispiele zählen zu solchen missbräuchlichen Anwendungen:

    • Verschleierung des Quelltextes

    Durch das Verschleiern eines Quelltextes wird die Lesbarkeit stark erschwert.

    • Deaktivierung der Kopierfunktion des Browsers

    Das Kopieren von Inhalten wird erschwert und kann bei dem Anwender zu Problemen führen. 

    • Deaktivierung des Kontextmenüs

    Das Abspeichern einer gesamten Website oder einzelner Bilder wird erschwert.

    • Unerwünschte Pop-Ups / Pop-Unders

    Diese werden ohne Einverständnis und unaufgefordert geöffnet. Besonders im Falle von Werbungen ist dies eine besonders lästige Tatsache für viele Nutzer.

    • Öffnen / Schließen von Broswer-Fenstern

    Das ungewollte Öffnen oder Schließen von Browser-Fenstern empfinden besonders viele Nutzer als sehr lästig und äußerst unangenehm.

    JavaScript kann auch von dritten Personen missbraucht werden. Somit kann es geschehen, dass über eine Codeeinschleusung ein fremder Computer angegriffen werden kann. Sobald JavaScript nicht aktiviert ist, ist in vielen Fällen die Nutzbarkeit sehr stark eingeschränkt. Trotz deaktiviertem JavaScript gibt es sogenannte „barrierearme“ Seiten, welche relativ problemlos und ohne große Einschränkungen genutzt werden können.

    Geschichte von JavaScript

    JavaScript wurde ursprünglich von Brendan Eich im Rahmen eines, zu damaligen Zeit weit verbreiteten, Browsers entwickelt. Zu dieser Zeit befand sich der Browser in einem erbitterten Kampf gegen einen Konkurrenten. Eich erwog eine Client-Server-Lösung, um die Vorherrschaft im Internet für sich zu gewinnen. Dies stellte sich als beste Möglichkeit zu Durchsetzung heraus. Java war vor allem ein Hauptkonkurrent von C++ und richtete sich besonders an professionelle Programmierer, daher versuchte Brendan Eich eine einfache Programmiersprache zu entwickeln. Es war sein Ziel auf explizite Programmkompilationen zu verzichten, aber auch eine Ergänzung von JavaScript darzustellen. Somit wollte Eich auch die Amateurprogrammierer ansprechen.

    „Man lebt nur zweimal“

    Im digitalen und im echten Leben – mit unserer Full-Service-Agentur sind Sie in beiden Welten bestens aufgestellt und eingekleidet. Wir beraten Sie zu Ihren Optionen und sorgen dafür, dass Ihr nächster Auftrag garantiert zu einem Erfolg wird. 

    Mission starten
    20241205 Dion Banner

    Klicken Sie auf den unteren Button, um den Inhalta von Jotform zu laden.

    Inhalt laden