Heim  >  Artikel  >  Web-Frontend  >  Was ist Javascript?

Was ist Javascript?

青灯夜游
青灯夜游Original
2021-09-02 16:11:585900Durchsuche

Javascript ist eine leichtgewichtige, interpretierte oder Just-in-Time-kompilierte Programmiersprache mit Funktionspriorität. Es handelt sich um eine High-Level-Skriptsprache für das Internet. JavaScript ist in der Webanwendungsentwicklung weit verbreitet und wird häufig zum Hinzufügen verschiedener dynamischer Funktionen zu Webseiten verwendet, um Benutzern flüssigere und schönere Browsing-Effekte zu bieten.

Was ist Javascript?

Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.

JavaScript (kurz „JS“) ist eine leichtgewichtige, interpretierte oder Just-in-Time-kompilierte Programmiersprache mit Funktionspriorität. Obwohl es als Skriptsprache für die Entwicklung von Webseiten bekannt ist, wird es auch in vielen Nicht-Browser-Umgebungen verwendet. JavaScript basiert auf Prototypprogrammierung, einer dynamischen Skriptsprache mit mehreren Paradigmen, und unterstützt objektorientierte, imperative, deklarative und Paradigma der funktionalen Programmierung.

JavaScript ist eine weborientierte Programmiersprache, die von allen Webbrowsern unterstützt wird. Sie ist eine der am weitesten verbreiteten Skript-Programmiersprachen und ein grundlegendes Werkzeug, das für Webdesign und Webanwendungen beherrscht werden muss. Es ist in der Webanwendungsentwicklung weit verbreitet und wird häufig zum Hinzufügen verschiedener dynamischer Funktionen zu Webseiten verwendet, um Benutzern flüssigere und schönere Browsing-Effekte zu bieten.

JavaScript-Geschichte

Im Februar 1995 veröffentlichte Netscape den Browser Netscape Navigator 2 und stellte in diesem Browser ein kostenloses Entwicklungstool – LiveScript – zur Verfügung. Da Java zu dieser Zeit beliebter war, benannte Netscape LiveScript in JavaScript um, das auch die ursprüngliche Version von JavaScript 1.0 war.

Aufgrund der Beliebtheit von JavaScript 1.0 veröffentlichte Netscape die Version JavaScript 1.1 in Netscape Navigator 3. Bald fügte Microsoft dem Internet Explorer 3 auch Skriptfunktionen hinzu. Um Streitigkeiten mit Netscapes JavaScript zu vermeiden, hat Microsoft es JScript genannt.

1997 entwickelte die European Computer Manufacturers Association (ECMA) einen Skriptsprachenstandard – ECMA-262, der auf JavaScript 1.1 basiert, und nannte ihn ECMAScript.

1998 haben die Internationale Organisation für Normung und die Internationale Elektrotechnische Kommission (ISO/IEC) den ECMAScript-Standard (d. h. ISO/IEC-16262) übernommen. Seitdem verwenden Browserhersteller ECMAScript als Standard für ihre jeweiligen JavaScript-Implementierungen. JavaScript ist offiziell von der Fragmentierung zur Standardisierung übergegangen.

JavaScript-Komposition

ECMAScript ist der Standard für JavaScript, aber es ist nicht dasselbe wie JavaScript und auch nicht die einzige standardisierte Spezifikation.

Tatsächlich besteht eine vollständige JavaScript-Implementierung aus den folgenden drei verschiedenen Teilen:

  • Kern (ECMAScript): Der Kernteil der Sprache.

  • Document Object Model (DOM): Webdokument-Betriebsstandard.

  • Browser Object Model (BOM): Die Basis für Client- und Browserfensteroperationen.

Der Webbrowser ist nur eine der Hostumgebungen für die ECMAScript-Implementierung. Die Host-Umgebung bietet nicht nur eine grundlegende ECMAScript-Implementierung, sondern auch verschiedene erweiterte Funktionen.

Das Document Object Model ist die Anwendungsprogrammierschnittstelle (API) von HTML. DOM ordnet das gesamte Dokument einer Baumknotenstruktur zu, um den schnellen Zugriff und die Bedienung durch JavaScript-Skripte zu erleichtern.

IE3.0 und Netscape Navigator 3.0 bieten eine neue Funktion, das BOM (Browser Object Model). Mit BOM können Sie auf Browserfenster zugreifen und diese bedienen, z. B. Fenster verschieben, Zugriffsverlauf, dynamische Navigation usw. Im Gegensatz zu DOM ist BOM nur ein Teil von JavaScript und stellt keinen normativen Standard dar, wird aber standardmäßig von allen Browsern unterstützt.

JavaScript-Skriptsprache hat die folgenden Eigenschaften:

  • Skriptsprache. JavaScript ist eine interpretierte Skriptsprache. Sprachen wie C und C++ werden zuerst kompiliert und dann ausgeführt, während JavaScript während der Ausführung des Programms Zeile für Zeile interpretiert wird.

  • Objektbasiert. JavaScript ist eine objektbasierte Skriptsprache, die nicht nur Objekte erstellen, sondern auch vorhandene Objekte verwenden kann.

  • Einfach. Die JavaScript-Sprache verwendet schwach typisierte Variablentypen und stellt keine strengen Anforderungen an die verwendeten Datentypen. Es handelt sich um eine Skriptsprache, die auf den grundlegenden Anweisungen und Steuerelementen von Java basiert und ein einfaches und kompaktes Design aufweist.

  • Dynamisch. JavaScript ist eine ereignisgesteuerte Skriptsprache, die auf Benutzereingaben reagieren kann, ohne einen Webserver zu durchlaufen. Beim Besuch einer Webseite kann JavaScript direkt auf diese Ereignisse reagieren, wenn die Maus angeklickt, nach oben oder unten bewegt oder im Fenster bewegt wird.

  • Plattformübergreifend. Die Skriptsprache JavaScript ist nicht vom Betriebssystem abhängig und erfordert lediglich Browserunterstützung. Daher kann ein JavaScript-Skript nach dem Schreiben auf jedem Computer zur Verwendung bereitgestellt werden, sofern der Browser auf dem Computer die JavaScript-Skriptsprache unterstützt. JavaScript wurde von den meisten Browsern unterstützt. Im Gegensatz zu serverseitigen Skriptsprachen wie PHP und ASP wird JavaScript hauptsächlich als clientseitige Skriptsprache zur Ausführung im Browser des Benutzers verwendet und erfordert keine Serverunterstützung. Daher bevorzugten Programmierer in den Anfängen JavaScript, um die Belastung des Servers zu verringern, brachten aber gleichzeitig auch ein weiteres Problem mit sich: die Sicherheit.

【Empfohlenes Lernen: Javascript-Tutorial für Fortgeschrittene

Das obige ist der detaillierte Inhalt vonWas ist Javascript?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Was macht Vuejs?Nächster Artikel:Was macht Vuejs?