Laufumgebung: 1. Die Browser-Laufumgebung besteht hauptsächlich aus drei Teilen: ECMAScript, DOM und BOM; 2. Die Laufumgebung „Node.js“ verwendet ECMAScript als Grundlage JavaScript kann serverseitig ausgeführt werden.
Die Betriebsumgebung dieses Tutorials: Windows 10-System, JavaScript-Version 1.8.5, Dell G3-Computer.
JavaScript verfügt über zwei Ausführungsumgebungen:
Eine ist die Browser-Ausführungsumgebung
Die andere ist die Node.js-Ausführungsumgebung
Browser-Ausführungsumgebung
JavaScript in der Browserumgebung besteht hauptsächlich aus drei Teilen, nämlich ECMAScript, DOM und BOM.
JavaScript wurde mit der Geburt des Browsers geboren, daher erfolgt die Ausführung von JavaScript größtenteils innerhalb der Browserumgebung. Das Konzept von JavaScript als serverseitiges Skript gibt es jedoch seit seiner Geburt. Im Jahr 1995 schlug Netscape das Konzept des serverseitigen JavaScript vor und entwickelte den 1996 von Microsoft veröffentlichten Netscape Enterprise Server, der auch auf der Serverseite ausgeführt werden kann .
JavaScript ist nicht wie andere kompilierte Sprachen wie C, die direkt auf dem Betriebssystem kompiliert und ausgeführt werden. Da es sich um eine Skriptsprache handelt, muss sie mit Hilfe einer Engine (Interpreter) ausgeführt werden auf einer Engine, die die Engine-Umgebung kapselt. Die Umgebung, die die JavaScript-Engine kapselt, kann in zwei Kategorien unterteilt werden: eine ist die Browserumgebung, die andere ist die Nicht-Browserumgebung, wie z. B. Node.js und MongoDB.
Node.js-Laufumgebung
Node.js basiert auf ECMAScript und erweitert E/A-Operationen, Dateioperationen, Datenbankoperationen usw.
JavaScript ist als Browser-Skriptsprache definiert und war schon immer der Client-Browser, da die ursprüngliche Absicht des JavaScript-Designs darin besteht, eine gewisse Interaktion zwischen dem Browser und dem Benutzer sowie einige Spezialeffekte auf der Webseite als Ergänzung zu HTML durchzuführen und CSS-Mängel.
Im Jahr 2009 wurde die Node.js-Technologie geboren, eine Javascript-Laufzeitumgebung (Runtime). Tatsächlich kapselt es die Google V8-Engine. Node.js ist eine Plattform, die auf der Chrome-JavaScript-Laufzeitumgebung basiert und zum einfachen Erstellen von Webanwendungen mit schneller Reaktionsgeschwindigkeit und einfacher Erweiterung verwendet wird.
node.js ermöglicht die serverseitige Ausführung von JavaScript als Server-Skriptsprache, ähnlich wie dynamische Sprachen wie PHP.
【Verwandte Empfehlungen: Javascript-Video-Tutorial, Web-Frontend】
Das obige ist der detaillierte Inhalt vonIn welchen Umgebungen kann Javascript ausgeführt werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!