Zum Hauptinhalt springen
Glossar

JavaScript

Was ist JavaScript?

JavaScript ist eine Skriptsprache, die in erster Linie für die Entwicklung von Webanwendungen eingesetzt wird. Es wurde von Netscape entwickelt und gilt als eine der drei grundlegenden Webtechnologien für die Frontend-Entwicklung – neben HTML und CSS.

JavaScript ermöglicht es Webdesignern und Webentwicklern, dynamische und interaktive Inhalte auf Webseiten zu erstellen, da es in der Lage ist, auf Ereignisse wie Mausklicks oder Tastatureingaben direkt zu reagieren und entsprechende Aktionen auszuführen. Es wird auch häufig für die Validierung von Formularen, die Manipulation von HTML- und CSS-Inhalten sowie zur Integration von Daten aus anderen Webanwendungen oder APIs verwendet.

JavaScript ist eine clientseitige Skriptsprache. Das bedeutet, der Code wird direkt im Browser des Benutzers ausgeführt und nicht auf dem Server. Hierdurch lädt die Webseite schneller und Aktionen auf der Website können ohne ein erneutes Laden der Seite stattfinden. Hieraus resultiert eine bessere Benutzererfahrung.

In bestimmten Anwendungsfällen ist allerdings auch ein serverseitiger Einsatz möglich und sinnvoll (z. B. mit Node.js).

JavaScript wird von allen großen Webbrowsern unterstützt, darunter Google Chrome, Mozilla Firefox, Microsoft Edge und Safari.

Es gibt viele Frameworks und Bibliotheken, die auf JavaScript aufbauen. Sie haben zum Teil unterschiedliche Schwerpunkte. Die Wahl des richtigen Frameworks hängt daher von den Anforderungen des Projekts sowie der Expertise des Entwicklers ab.

Beispiele für bekannte JavaScript-Frameworks:

  • jQuery ist eine freie JavaScript-Bibliothek mit sehr großer Verbreitung. Sie erleichtert die Verwendung von JavaScript, indem sie den Code für häufig verwendete Funktionen verkürzt und wurde erstmals 2006 veröffentlicht.
  • Angular ist ein von Google ab dem Jahr 2010 entwickeltes Framework. Es basiert auf TypeScript und wird oftmals bei der Entwicklung von Single-Page-Webanwendungen (SPA) eingesetzt.
  • React ist eine 2013 von Facebook veröffentlichte JavaScript-Programmbibliothek. Durch ihren Aufbau erleichtert sie vor allem die Erstellung von komplexen UI-Komponenten für Webanwendungen und verspricht einen performanten Aufbau auch bei komplexen Anwendungen.
  • Vue.js ist ein sehr flexibles Framework zum Erstellen von Single-Page-Webanwendungen. Es kann allerdings auch in Multipage-Webseiten für einzelne Abschnitte verwendet werden und unterstützt ab Version 2.0 zudem serverseitiges Rendern. Die erste Veröffentlichung erfolgte 2014.
  • Ember.js, erstmals 2011 erschienen, ist ein weiteres clientseitiges JavaScript-Webframework zur Erstellung von Single-Page-Webanwendungen.

Mit JavaScript lassen sich sehr gut skalierbare und auch komplexe Webanwendungen umsetzen.

Ihre Agentur für Software & Webentwicklung

Warum formativ.net der richtige Partner für Digitalprojekte in Ihrem Unternehmen ist.
  • 25+ Jahre Erfahrung und Beständigkeit einer inhabergeführten Agentur
  • Persönliche, sympathische Kommunikation auf Augenhöhe
  • Umfangreiche Erfahrung in der Planung und Umsetzung von Digitalprojekte unterschiedlicher Größe in Unternehmen, Verbänden und Behörden
  • Eingespieltes Team aus erfahrenen Digital-Enthusiasten, UI-Designern und Programmierern, vor Ort in Deutschland
  • Langfristige Zusammenarbeit über die Erstellung von Digital-Lösungen hinaus bei Wartung, Pflege und Weiterentwicklung
  • Erfahrung in der Zusammenarbeit mit internen IT-Abteilungen und IT-Dienstleistern für die notwendige technische Infrastruktur
  • Auf Wunsch Bereitstellen von Server-Infrastruktur, Server-Management und weiteren Services durch formativ.net

Projekt geplant oder weitere Fragen?

Nehmen Sie gleich Kontakt zu uns auf.

Kompetenz für Ihre Online-Projekte

So vielseitig wie unser Angebot sind auch unsere Kunden.
Wann setzen wir Ihre Ideen gemeinsam um?