• Skip to main content
  • Skip to primary sidebar
  • Skip to footer

Awantego

  • Unique Content
  • Blog
  • Kontakt
You are here: Home / Lexika / Was ist eigentlich JavaScript?

5. August 2020 by Janina Winkler

Was ist eigentlich JavaScript?

JavaScript – oder abgekürzt JS – ist eine beliebte Skriptsprache. Sie erlaubt – im Gegensatz zu HTML und CSS – dynamische Websites zu erstellen, Benutzerinteraktionen zu erlauben und auszuwerten sowie Inhalte während der Sitzung und ohne Seiten-Nachladen zu generieren oder zu verändern. Die Verarbeitung erfolgt dabei direkt im Webbrowser. Im Kern basiert JavaScript auf dem standardisierten Sprachkern ECMAScript. Dadurch ist die Skriptsprache zwar klassenlos, wird aber dynamisch typisiert und ist objektorientiert. Dank diesen objektorientierten Programmierparadigmen lässt sich JS je nach Bedarf objektorientiert, prozedural oder funktional programmieren. Mit der verwandt klingenden Programmiersprache Java hat die Skriptsprache kaum etwas gemein.

Inhalt

  • Mögliche Einsatzgebiete von JavaScript
  • Vorteile von JavaScript
  • Risiken durch JavaScript
  • Sicherheitsaspekte
    • Sandbox-Prinzip
    • JavaScript deaktivieren
    • JavaScript und SEO
  • Entwicklung von JavaScript
  • Abgrenzung zu Java

Mögliche Einsatzgebiete von JavaScript

JS-Codes werden innerhalb eines HTML-Dokuments eingefügt und erweitern so statische Designs um dynamische Funktionen. Der Browser führt den Code dann automatisch aus, sofern die Skriptsprache nicht deaktiviert wurde. Durch die Vielzahl an Funktionen lässt sich JavaScript sehr flexibel für verschiedenste Aufgabenfelder nutzen. Möglich sind etwa:

  • Dynamische Veränderung von Webinhalten
  • Interaktive Menüs
  • Dialogfenster
  • Aktualisierung von Elementen und Daten, ohne dass man die gesamte Website neu laden muss
  • Nutzer können aktiv Seiteninhalte wie Texte oder Grafiken verändern
  • Suchvorschläge während der Eingabe
  • Überprüfung von Formulardaten vor dem Absenden
  • Zugriff auf Cookies

Vorteile von JavaScript

JavaScript
Weshalb ist die Scriptsprache so hilfreich?

Dank der kontinuierlichen Weiterentwicklung ist JS heute eine sehr komplexe und starke Websprache, die für viele Einsatzgebiete verwendet werden kann. Wie viele andere Skriptsprachen auch lässt sich JavaScript auf fast allen Browsern ausführen und ist nicht auf einen Anbieter beschränkt.

Die größte Stärke liegt allerdings in seinem flexiblen Einsatz. Als Multifunktionswerkzeug bietet es schier unendliche Möglichkeiten zur Implementierung von dynamischen Webinhalten. Dank der objektorientierten Eigenschaften unterliegt JavaScript keinen typenbasierten Einschränkungen. Zudem ist JS nicht auf Webbrowser beschränkt, sondern lässt sich Dank node.js auch auf Apache- oder nginx-Servern nutzen

Risiken durch JavaScript

So viele Möglichkeiten die Skriptsprache für die Webdarstellung bietet, so gefährlich kann auch ihr Einsatz sein. Für die meisten Webbrowser gibt es daher diverse Erweiterungen, um JS gänzlich zu blockieren oder nur ausgewählte Elemente zu erlauben. Das Hauptproblem von JavaScript liegt in der Möglichkeit, Prozesse im Hintergrund und ohne Zustimmung des Anwenders aktivieren zu können. So lassen sich parallel zum offensichtlichen Inhalt

  • Trojaner einschleusen
  • sensible Daten abfangen
  • kritische Links verdecken
  • Pop-Ups unaufgefordert anzeigen
  • Kontextmenü und Kopierfunktion für ein erschwertes Speichern von Text und Bild deaktivieren
  • Website-Inhalte deaktivieren
  • Darstellungen im Webbrowser ungewollt ändern

Auch ein Datenaustausch zwischen zwei unabhängigen Websites bzw. Skripten ist möglich. Solche Cross-Site-Scripting-Angriffe werden allerdings durch das Sandbox-Prinzip unterbunden.

Sicherheitsaspekte

Sandbox-Prinzip

JavaScript
Vorsicht: JavaScript birgt auch Gefahren!

Über das Sandbox-Prinzip lassen sich solche Probleme lösen. Dabei führt man alle Befehlszeilen, Anwendungen, Websites und Domains in einem isolierten Bereich getrennt voneinander aus. Dadurch haben JavaScript-Befehle nur Zugriff auf die Ressourcen des Webbrowsers, nicht aber auf den gesamten PC des Anwenders. Zugriffe auf Dateisysteme sind so nicht mehr möglich und auch der Datenaustausch zwischen mehreren Instanzen wird so unterbunden.

Mehr zum Thema:
Weihnachtgeschäft 2021 im E-Commerce: Content-Tipps für Online Händler

 

JavaScript deaktivieren

Eine weitere Möglichkeit für mehr Sicherheit beim Einsatz von JS ist das Deaktivieren über den Browser. Viele Browser bieten heute integrierte Funktionen zum Blockieren von JS, andere lassen sich über entsprechende Erweiterungen aufrüsten. Dabei unterscheidet es sich, ob man generell jeden JS-Code oder anhand von Black- und Whitelists gezielt nur auf bestimmten Websites deaktivieren soll.

Das Problem: Entwickler wissen nie, auf welchen Browsern sich JavaScript korrekt ausführen lässt und ob der Code überhaupt funktioniert. Zudem werden manche Websites bei einer generellen Deaktivierung nicht korrekt dargestellt, Anwendungen funktionieren nicht und manche Inhalte fehlen gänzlich. Das ist einerseits positiv, wenn man nervige Pop-Ups und Werbung blockieren will. Andererseits kann der Besuch einer Website schnell frustrieren, wenn wichtige Funktionen für Dateneingabe oder Medienwiedergabe manuell reaktiviert werden müssen. Lesen Sie hier alles über Pop-Ups.

JavaScript und SEO

JavaScript
JavaScript ist einen ebenso fest Größe wie HTML

In Bezug auf die Suchmaschinenoptimierung bietet die Skriptsprache keine Vorteile. Crawler ignorieren bei der Indizierung einer Website JS explizit. Webinhalte, die nur über die Skriptsprache erreichbar sind, werden so gänzlich ignoriert. SEO-relevante Informationen müssen daher außerhalb von JavaScript erreichbar sein, um ein schlechteres Ranking zu vermeiden.

Entwicklung von JavaScript

JS wurde von Netscape im Jahr 1995 entwickelt. Ursprünglich unter dem Namen LiveScript veröffentlicht konnte sie anfangs nur Formularangaben vor dem Absenden überprüfen. Doch schon bald wurde die Skriptsprache mit praktischen Funktionen erweitert. Ziel war eine dynamische Darstellung von statischen HTML-Dokumenten im Webbrowser. Ermöglicht wurde dies durch

  • Dynamische Inhalte im Dokument
  • Interpretation von Nutzer-Verhalten und entsprechende Reaktion
  • Dynamische Änderung von Website-Inhalten
  • Generierung und Darstellung bestimmter Inhalte auf Abruf

JavaScript profitierte vom damaligen Vormarsch des Internets und verbreitete sich Ende der 1990er rasant – nicht zuletzt, da es fester Bestandteil des damals sehr beliebten Browsers Netscape Navigator war. In den folgenden Jahren hat man die Skriptsprache kontinuierlich um neue Features und Funktionen erweitert. Heute zählt JS neben HTML/CSS und PHP zu den festen Größen für die Website-Darstellung. Doch ist sie längst nicht mehr darauf beschränkt: Auch Server und Microcontroller nutzen die beliebte Skriptsprache.

Abgrenzung zu Java

Die Skript- und die Programmiersprache teilen sich nicht viel mehr als den Namen. Java wurde zeitgleich entwickelt und vom IT-Giganten Sun Microsystems auf den Markt gebracht. Netscape und Sun Microsystems kooperierten zu dieser Zeit eng miteinander. In Anerkennung an den Partner benannte Netscape daher seine Skriptsprache in JavaScript um. Mehr Gemeinsamkeiten als den ähnlich klingenden Namen teilen sich beide Sprachen jedoch nicht.

Ähnliche Artikel

  • So können Sie die Customer Experience mit Hilfe von… 23. August 2021
  • Vom Kosten-Faktor zum Profit-Faktor: So pushen Sie Ihre… 10. Februar 2022
  • SEO Tools für Online Händler: Unterschätzte Werkzeuge, die… 15. März 2022
  • Personalisierte Produktbeschreibungen revolutionieren die… 8. Oktober 2021

Filed Under: Allgemein, Software Tagged With: Browser, HTML, JS, Programmiersprache, Ranking, Script, SEO

Primary Sidebar

Neueste Artikel im Blog

Produktpräsnetation auf dem Handy ansehen

So gelingt Ihnen eine authentische Produktpräsentation: Tipps für Ihre Produktseiten

23. Juni 2022

automatisierte Produktbeschreibungen steigern Ihre KPIs

Automatisierte Produktbeschreibungen: Erwartungen und Realität

15. Juni 2022

Hyperpersonalisierung im Marketing: So steigern Sie Ihre Umsätze

26. Mai 2022

strukturierte Daten sind wichtig für den E-Commerce

Warum strukturierte Produktdaten für die automatisierte Textgenerierung wichtig sind

24. Mai 2022

5 Tipps, um den Warenkorbwert zu erhöhen

11. Mai 2022

Automated Content erstellen: Ein Textkonzept ist erforderlich

Content generieren: So erstellen Sie automatisierte Texte

3. Mai 2022

Kundenzufriedenheit wird durch die Kundenansprache bestimmt

Kundenansprache im E-Commerce: 9 Tipps für wirkungsvolle Texte

26. April 2022

E Commerce KPIs

E-Commerce KPIs: Welche sind die wichtigsten für Ihr Online Shop?

22. April 2022

Kategorietexte für Onlineshops

Kategorietexte für Onlineshops: Pflicht oder nice-to-have?

8. April 2022

Kontakt zur Agentur

Agentur Awantego
Tel.: +49(0)711/48890-50
E-Mail: info@awantego.com

Anschrift
Breitscheidstraße 65
70176 Stuttgart

Traumjob bei Awantego:

  • Vertriebs-Mitarbeiter Online Marketing
  • Online-Marketing Spezialist (m/w/d)
  • Student / Praktikant (m/w/d)
  • Software-Entwickler php/Javascript (m/w/d)
  • Praktikant Online-Marketing (m/w/d)

Downloads / Tutorials

  • Downloads
  • Tutorials

Weitere Anleitungen und Tutorials finden Sie im Blog von Awantego.com

Am meisten gelesen

  • Unique Content – Die Technik dahinter
  • Marketing Lexikon
  • Marketing Automation
  • Mehr Kunden mit Newsletter-Marketing

Weitere Beiträge im Blog

Kundengruppen identifizieren und erfolgreich ansprechen

Kundentypen erkennen und richtig ansprechen

26. November 2021

Online shop

Produktbeschreibung erstellen: Tipps für Einsteiger

12. November 2021

Marketing Weihnachten_Weihnachtsgeschäft

Weihnachtgeschäft 2021 im E-Commerce: Content-Tipps für Online Händler

22. Oktober 2021

Marketing_Personalisierung

Personalisierte Produktbeschreibungen revolutionieren die Customer Experience

8. Oktober 2021

Remote Working

Remote Work bei Awantego: Wir fühlen uns wohl dort, wo wir arbeiten!

15. September 2021

Personalisierte Produktbeschreibungen stärken die Kundenbindung

Konkurrenzfähig im E-Commerce mit personalisierten Produktseiten

13. September 2021

Kundenexperience_Customer_Experience

So können Sie die Customer Experience mit Hilfe von Produktbeschreibungen verbessern

23. August 2021

7 Tipps für professionelle Produktbeschreibungen

6. August 2021

Produktpräsentation im Online Shop

Produktpräsentation für E-Commerce: So erstellen Sie ansprechende Produktseiten

2. August 2021

So setzen Sie ein mehrsprachiges Projekt um ohne ein Sprachtalent zu sein

22. Juli 2021

Analyse_Geld_Sparen_mit _Automatischen_Produktbeschreibungen

So sparen unsere Kunden Millionen mit automatisierten Produktbeschreibungen

1. Juli 2021

Produktvorteile

So bringen Sie Produktvorteile in Ihren Produktbeschreibungen auf den Punkt

25. Juni 2021

Was sind Produktkategorien im Marketing, wie werden diese erstellt und zu welchem Zweck?

8. Oktober 2020

Footer

Kontakt

Digital-Agentur Awantego
Tel.: +49 (0)711/48890-50

E-Mail: info@awantego.com
Web: www.awantego.com

Anschrift
Breitscheidstraße 65
70176 Stuttgart

Jobs bei Awantego

Offene Stellen bei Awantego

  • Vertriebs-Mitarbeiter Online Marketing
  • Online-Marketing Spezialist (m/w/d)
  • Student / Praktikant (m/w/d)
  • Software-Entwickler php/Javascript (m/w/d)
  • Praktikant Online-Marketing (m/w/d)

Jetzt bewerben

E-Mail: jobs@awantego.com
Tel.: 0711-4889050

Online Marketing Lexikon

Im Marketing-Lexikon von Awantego erläutern wir alle wichtigen Begriffe zum Thema Online-Marketing kompakt und verständlich.


Die wichtigsten Themen:

Automated Unique Content

Online Marketing Downloads

Downloads & Anleitungen

Im Download-Bereich von Awantego.com finden Sie Anleitungen, Tutorials und eBooks rund um das Thema Content und Marketing.


Gastautoren

Informationen für Gastautoren

Neueste Beiträge im Blog

Kundennutzen Beispiele: So kommunizieren Sie richtig

Produktbeschreibung Beispiele für Fashion Onlineshops

SEO Tools für Online Händler: Unterschätzte Werkzeuge, die Ihren Umsatz steigern

21 Wege zur Verbesserung der Customer Experience für Online-Händler

User Generated Content für Online Händler: Wie Sie den Content Ihrer Kunden effektiv nutzen

Darum geht’s im Blog

4.7.4A+ Amazon ContentAbfolgeAbfrageAbgrenzungAbonnenten für den NewsletterAbonnenten gewinnenAbrechnungAbsenderAbsicherungaccelerated mobile pagesAccountActiveCampaignAdobeAdresseAdvertisingAdwordsAffiliateAgenturAhrefs
  • Jobs
  • Blog
  • Datenschutz
  • Disclaimer
  • Impressum
  • Awantego.com in English

© 2022 · Awantego.com ·