Konzept in Definition ABC
Verschiedenes / / July 04, 2021
Von Guillem Alsina González, im Nov. 2016
Obwohl die Namensübereinstimmung uns dazu bringen kann Überlegen, dass dies eine Ableitung der Sprache von. ist Programmierung Bei Java, das von Sun Microsystems entwickelt wurde, ist dies nicht der Fall.
JavaScript ist eine interpretierte Programmiersprache, die häufig auf Websites verwendet wird web zum Ausführen von Aktionen auf der Client-Seite, eingebettet in den Quellcode der Webseite
Technisch gesehen handelt es sich um ein Dialekt des ECMAScript-Standards, vorgeschlagen von der internationalen Einrichtung zur Information und Kommunikation ECMA International und ursprünglich von Netscape und später von der Mozilla Foundation entworfen. Es ist auch ein ISO-Standard.
Obwohl es in seiner Syntax und Arbeitsweise eine größere Erbe der C-Sprache übernimmt es auch Namen und Konventionen, die wir in Java finden, obwohl sie dabei in ähnlicher "Kosmetik" bleiben.
Aufgrund seines allgemeinen Zwecks und seiner Verwendung interpretieren alle modernen Webbrowser JavaScript als universelle und plattformübergreifende Sprache korrekt. Und in der Regel hängt die Verwendung durch Entwickler mit der von der Website präsentierten Benutzeroberfläche zusammen.
JavaScript ermöglicht es, in einer Webseite Elemente wie Dialogfelder zu erstellen, vom Benutzer eingegebene Informationen zu sammeln und sie zur Verarbeitung an den Server zu senden
Als offene Sprache und in Elementen wie der Syntax modifizierbar, ist sie der Bildung von Varianten und Dialekten gegeben. Dies ist bei Microsoft der Fall, das eine eigene Implementierung unter dem Namen JScript hat, die sowohl in der BrowserInternet Entdecker wie in deinem Betriebssystem unter dem Namen Windows Scripting Host.
Obwohl JavaScript hauptsächlich von der Seite der KlientEs gibt auch mehrere serverseitige Implementierungen, die weit verbreitet sind. Die wichtigste dieser Implementierungen für die Serverseite ist Node.js.
Im Laufe der Zeit hat sich JavaScript weiterentwickelt, einschließlich Funktionen aus anderen Sprachen mehr fortgeschritten, wie zum Beispiel Klassen für die objektorientierte Programmierung oder Module für die Wiederverwendung von Quellcode
Aber trotz dieser Änderungen und Updates behält JavaScript die Abwärtskompatibilität:
- Es ist eine strukturierte und zwingende Sprache, die sich die Programmierstruktur der Sprache C zum Vorbild nimmt model
- Dynamische Typen, sodass beim Definieren des Wertes der Variablen der Datentyp definiert wird
- Objektorientiert, mit Funktionen, die als Objekte betrachtet werden
- Die Objekte und Methoden, mit denen die Sprache mit dem Benutzer interagieren kann, werden durch die Ausführungsumgebung, wie beispielsweise den Browser, begrenzt.
- Wie Perl unterstützt es reguläre Ausdrücke
Fotos: Fotolia - Sentavio / Hanss
Themen in JavaScript