Sie sind hier:
Wissen
Telefon (Mo-Fr 9 bis 16 Uhr):
0201/649590-0
|
Kontaktformular
MENU
Medien
Übersicht
Lexikon/Glossar
Spickzettel
Weblog
Konferenzvorträge
Fachbücher
Fachartikel
Leserportal
Autoren gesucht!
Literaturtipps
Praxisnahe Fallbeispiele
Downloads
Newsletter
.NET
Startseite
.NET 8.0
.NET 7.0
.NET 6.0
.NET 5.0
.NET Core
.NET 4.0/4.5.x/4.6.x
.NET 3.0/3.5
.NET 2.0
.NET-Lexikon
Programmiersprachen
Entwicklerwerkzeuge
Klassenreferenz
Softwarekomponenten
Windows Runtime
World Wide Wings-Demo
Versionsgeschichte
Codebeispiele
ASP.NET
Artikel
Bücher
Schulung & Beratung
Konferenzen/Events
ASP.NET
Startseite
Lexikon
Sicherheit
Konfiguration
Global.asax
Tracing
Technische Beiträge
Klassenreferenz
Programmiersprachen
Entwicklerwerkzeuge
Softwarekomponenten
Forum
Schulung & Beratung
PowerShell
Startseite
Commandlet-Referenz
Codebeispiele
Commandlet Extensions
Versionsgeschichte
Schulungen+Beratung
Windows
Startseite
Windows Runtime (WinRT)
Windows PowerShell
Windows Scripting
Windows-Schulungen
Windows-Lexikon
Windows-Forum
Scripting
Startseite
Lexikon
FAQ
Bücher
Architektur
Skriptsprachen
Scripting-Hosts
Scripting-Komponenten
COM/DCOM/COM+
ADSI
WMI
WMI-Klassenreferenz
Scripting-Tools
WSH-Editoren
Codebeispiele
.NET-Scripting
Forum
Schulung & Beratung
Nutzer
Anmeldung/Login
Buchleser-Registrierung
Gast-Registrierung
Hilfe
Website-FAQ
Technischer Support
Site Map
Tag Cloud
Suche
Kontakt
Erklärung des Begriffs: JavaScript (JS)
Begriff
JavaScript
Abkürzung
JS
Eintrag zuletzt aktualisiert am
05.11.2016
Zur Stichwortliste unseres Lexikons
Was ist
JavaScript
?
Java
Script (JS) ist die einzige Skriptsprache, die (fast) alle Webrowser unterstützten.
Java
Script wird aber auch außerhalb von Webrowsern verwendet verwendet, zum in
Webserver
n (ASP
.NET
,
node.js
) und als Kommandozeilenwerkzeug (
Windows Script Host
(
WSH
),
node.js
).
Geschichte
Entwickelt wurde
Java
Script im Jahr 1995 von Brendan Eich bei der Firma Netscape unter dem Namen "LiveScript" (Codename
Mocha
).
Durch eine Kopperation mit Sun und eine Schnittstelle zu
Java
wurde die Sprache in
Java
Script umbenannt, auch wenn sie deutlich weniger mit der
Java
-Syntax zu tun als der Name suggeriert. 1998 wurde
Java
Script als
ECMAScript
zum ECMA-Standard ECMA-262. (alias
ISO
/IEC 16262).
Versionen
JavaScript 1.0 ist erschienen am 01.06.1997. Codename: ECMAScript 1
JavaScript 2.0 ist erschienen am 01.06.1998. Codename: ECMAScript 2
JavaScript 3.0 ist erschienen am 01.12.1999. Codename: ECMAScript 3
JavaScript 5.0 ist erschienen am 01.12.2009. Codename: ECMAScript 5 (Eine Version 5.0 gab es nicht)
JavaScript 5.1 ist erschienen am 01.06.2011. Codename: ECMAScript 5.1
JavaScript 6.0 ist erschienen am 01.06.2015. Codename: ECMAScript 6/2015 (ECMAScript 2015)
JavaScript 7.0 ist erschienen am 01.06.2016. Codename: ECMAScript 7/2016 (ECMAScript 2016)
JavaScript 8.0 ist erschienen am 01.06.2017. Codename: ECMAScript 8/2017 (ECMAScript 2017)
JavaScript 9.0 ist erschienen am 01.06.2018 (ECMAScript 2018)
JavaScript 10.0 ist erschienen am 01.07.2019 (ECMAScript 2019)
JavaScript 11.0 ist erschienen am 01.07.2020 (ECMAScript 2020)
JavaScript 12.0 ist erschienen am 01.06.2021 (ECMAScript 2021)
JavaScript 13.0 ist erschienen am 01.06.2022 (ECMAScript 2022)
JavaScript 14.0 ist erschienen am 01.06.2023 (ECMAScript 2023)
Einsatzgebiete
1. Heute wichtigste
Programmiersprache
im
Webbrowser
und zentraler Baustein von
AJAX
und
Web 2.0
.
2. Serverseitige Programmierung im Web (früher schon Netspace Livewire, ASP
.NET
, heute z.B.
node.js
)
3.
Windows Scripting
/
Active Scripting
z.B. im
Windows Script Host
(
WSH
)
4.
Windows App
-Entwicklung in
Windows 8
(
WinJS
)
Konzepte der
Programmiersprache
Java
Script
Objekt
orientiert, aber nicht Klassenbasiert (prototypbasierte
Objekt
e)
Funktionale Programmierung
Closure
s
Dynamische Typisierung
Abstraktionen von
Java
Script
Java
Script ist trotz seiner hohen Verbreitung nicht bei allen Entwicklern geliebt. Mit der Zeit haben sich daher verschiedene Sprachen entwickelt, die von
Java
Script abstrahieren und als Ausgabe eines Kompilierungsvorgangs
Java
Script liefert:
Dart
,
CoffeeScript
und
TypeScript
.
Als Reaktion auf die Kritik an
Java
Script sieht der
ECMAScript
-Standard ab Version 6 ("
ECMAScript
Harmony") auch Klassen und Module sowie einfachere Schleifen vor.
Weitere Ressoucen auf dieser Website
Technische Einführung in die AJAX-Erweiterungen für ASP.NET 2.0
Querverweise zu anderen Begriffen im Lexikon
Windows Script Host (WSH)
Programmiersprache
Windows Scripting (WS)
Active Scripting
CoffeeScript
Windows App
Webbrowser
TypeScript (TS)
ECMAScript (ES)
Windows 8
Webserver
Web 2.0
node.js (node)
Closure
Objekt
Mocha
.NET (DOTNET)
Dart
Java
Windows Library for JavaScript (WinJS)
Asynchronous Javascript and XML (AJAX)
International Standardization Organization (ISO)
Windows Script Host (WSH)
Beratung & Support
Beratung/Consulting: Best Practices für moderne Webanwendungen mit HTML5, CSS3 und JavaScript
Beratung/Consulting: JavaScript-Alternativen (TypeScript, Dart, CoffeeScript)
Beratung/Consulting: Auswahl und Vergleich von JavaScript-Webframeworks
Beratung/Consulting: JavaScript beherrschbar machen
Beratung/Consulting: Webserverframeworks im Vergleich: ASP.NET versus node.js versus Ruby-on-Rails
Beratung/Consulting: Entscheidung für ein Webframework: Angular versus React versus Vue.js versus Svelte
Beratung/Consulting: Anwendungsredesign
Beratung/Consulting: Anwendungsarchitektur / Anwendungsdesign / Softwarekonzept (Entwurf einer Softwarearchitektur)
Beratung/Consulting: Microsoft SQL Server, Oracle oder MongoDB - Planung, Installation und Konfiguration
Beratung/Consulting: Architekturreviews
Beratung/Consulting: Programmcodereview
Beratung/Consulting: Benutzerschnittstellentechnik auswählen (UI-/Frontend-Techniken)
Beratung/Consulting: Moderne Webanwendungen/Webprogrammierung mit Blazor (ASP.NET Core Blazor)
Beratung/Consulting: REST versus SOAP (SOAP und REST im Vergleich)
Beratung/Consulting: Webtechniken, Web-Frameworks/-Bibliotheken und Web-Tools auswählen
Anfrage für Beratung/Consulting zu JavaScript JS
Gesamter Beratungsthemenkatalog
Technischer Support zum JavaScript JS
Schulungen zu diesem Thema
JavaScript (ECMAScript)
RxJS (Reactive Programming Library for JavaScript)
JavaScript/ECMAScript zur Browserprogrammierung - Aufbauwissen
Umstieg von .NET-Desktop-Entwicklung (WPF/Windows Forms) auf Webentwicklung (ASP.NET/ASP.NET Core + JavaScript/TypeScript mit Webframeworks wie Angular, Vue.js oder React)
node.js - Entwicklung hoch-skalierbarer Webanwendungen/WebAPIs mit JavaScript (und/oder TypeScript) auf dem Server
Entwickeln von Office-Web-Add-Ins mit JavaScript/TypeScript
Webstorm (JavaScript-IDE von JetBrains)
Plattformneutrale Hybrid-Anwendungen mit HTML5 und JavaScript (oder TypeScript) mit Electron (Hosted/Hybrid Web Apps)
Windows Modern Apps/Windows Universal Apps entwickeln mit der Windows Runtime (WinRT), HTML/CSS und JavaScript sowie WinJS
Kendo UI - HTML5/JavaScript-Webanwendungen mit Progress/Telerik Kendo UI
Refactoring von Programmcode in C, C++, C#, Java, Kotlin, JavaScript, TypeScript, Python, Go oder Rust
Geschäftsanwendungen mit HTML 5.x und JavaScript (oder TypeScript): Moderne Web 2.0-/HTML5-Browser-Webanwendungen und Mobilanwendungen entwickeln
JavaScript und moderne Webanwendungen/Cross-Platform-Anwendungen für Entscheider
Moderne Web-Anwendungen mit ASP.NET (Core) MVC, WebAPI, HTML5.x/CSS3 und JavaScript-/TypeScript-Frameworks
JavaScript und TypeScript für die moderne Web- und App-Entwicklung
Objektorientierte Entwurfsmuster (Design-Pattern/Architektur-Pattern) mit C, C++, C#, Java, Kotlin, JavaScript, TypeScript, Python, Go oder Rust
Plattformneutrale Hybrid-Anwendungen mit HTML5 und JavaScript (oder TypeScript) mit Miletus
Meteor: Moderne Web- und Mobil-Anwendungen mit JavaScript (oder TypeScript) auf der Meteor-Plattform
JavaScript und TypeScript für erfahrene Entwickler (z.B. C++, C#, Java, Delpi, VB.NET)
TypeScript - die typsichere und klassenbasierte Erweiterung für JavaScript
Single-Page-Web-Applications (SPAs) entwickeln mit HTML5/CSS3 und JavaScript (oder TypeScript)
JavaScript/ECMAScript und TypeScript
AJAX (Asynchronous JavaScript and XML) - Basistechnik für moderne Webanwendungen (Rich Internet Applications)
Unit Testing / Testgetriebene Entwicklung / Test Driven Development (TDD) mit JavaScript/TypeScript
Neuerungen für JavaScript: ECMAScript 2015 (Version 6) / ECMAScript 2016 (Version 7) / ECMAScript 2017 (Version 8) / ECMAScript 2018 (Version 9)
JavaScript/ECMAScript zur Browserprogrammierung - Basiswissen (Grundlagen für Einsteiger)
Prototyp-Workshop: Eine moderne Webanwendung mit HTML5, CSS und JavaScript (oder TypeScript)
Umstieg von ASP.NET auf moderne Webtechniken (Single-Page-Web-Applications mit HTML, CSS, JavaScript/TypeScript, Angular, Vue.js, React u.a.)
Web-Frameworks (JavaScript- und TypeScript-Bibliotheken) im Überblick und Vergleich
Grunt - The JavaScript Task Runner
Anfrage für eine individuelle Schulung zum Thema JavaScript JS
Gesamter Schulungsthemenkatalog
Bücher zu diesem Thema
Vue.js 3 Crashkurs
Moderne Webanwendungen für .NET-Entwickler: Server-Anwendungen, Web APIs, SPAs & HTML-Cross-Platform-Anwendungen mit ASP.NET, ASP.NET Core, JavaScript
Introducing Regular Expressions: JavaScript and TypeScript
Pug – Die Template-Engine für node.js
Einführung in JavaScript: ECMAScript 5
Einführung in node.js
express – Middleware für node.js
JADE – Die Template Engine für node.js
Reguläre Ausdrücke in JavaScript
AngularJS: Moderne Webanwendungen und Single Page Applications mit JavaScript
Moderne Webanwendungen mit ASP.NET MVC und JavaScript
JavaScript: Das umfassende Handbuch, inkl. HTML5, JavaScript-Frameworks, jQuery, OOP
JavaScript
Alle unsere aktuellen Fachbücher
E-Book-Abo für ab 99 Euro im Jahr