Ref: http://blog.kueiapp.com/programming-tw/javascript-PIONEERS-netscape-nodejs/
JavaScript 1.0 wurde 1995 von Brendan Eich von Netscape für den berühmten Browser Netscape erfunden. Da Java zu dieser Zeit eine sehr beliebte Sprache war, wollte Netscape genauso cool sein wie es war und nannte es JavaScript. Allerdings haben sie überhaupt nichts miteinander zu tun.
Microsoft veröffentlichte 1996 zwei Sprachen, die im Browser ausgeführt werden können: VBScript und JScript. JScript ist eigentlich ein Klon von JavaScript, das im Internet Explorer 3 verwendet wird.
Um JavaScript-Standards zu formulieren, schlug Netscape 1996 ECMA International die erste globale Standardisierungsarchitektur vor und stellte 1997 die erste veröffentlichte Version (ES1) fertig. Sie nennen es ECMAScript, den globalen Standard für JavaScript. Von der ersten Version bis 2022 ist ECMAScript 2015 (auch bekannt als ES6) die beliebteste Version, die von den meisten Browsern unterstützt wird.
Verschiedene Versionen von JavaScript können unterschiedliche Syntax, Funktionalität, Bibliotheken oder Modulsysteme haben. Um zu überprüfen, ob unsere Umgebung dies leisten kann, ist caniuse.com eine großartige Web-Informationsseite.
ESMAScript (JavaScript)-Kandidatenliste
Im Jahr 2008 veröffentlichte Google den Chrome-Browser und seine JavaScript V8-Rendering-Engine warf eine Schockbombe in die Online-Welt. Aufgrund des „Open-Source“-Charakters von V8 hat das NodeJS-Team die Engine so modifiziert, dass sie Webanwendungen problemlos verarbeiten und Server für Back-End-Anwendungen erstellen kann.
Aufgrund des Aufkommens von NodeJS ist die Anwendung von JavaScript nicht auf Browser beschränkt. Auch serverseitige Dienstanbieter können JavaScript verwenden. Der Codierungsstil ist nicht auf Webformate beschränkt und viele NodeJS-Anwendungen bringen das Konzept der Modulprogrammierung in die JavaScript-Welt.
Anders als bei der Funktionsbibliothek enthält ein Modulmodul normalerweise eine Kategorie oder eine Reihe von Funktionen, um einen bestimmten Zweck zu erreichen. Da es sich bei der JavaScript-Welt außerdem um eine kostenlose und offene Plattform handelt, gibt es in JavaScript viele Arten von Modulen.
Im Laufe der Zeit haben sich Import und Require zu den beiden gängigen Modi für die Verwendung von JavaScript-Modulen entwickelt.
Der CommonJS-Stil ist die früheste Schreibmethode, aus der das Konzept der Module hervorging.
// a.js const module = require('module'); module.hello() // module.js function hello(){ console.log('hello') } module.exports = { hello }
Im neuesten ES6-Standard können Module als Import und Export geschrieben werden, was einfacher zu verstehen scheint.
// a.js import module from "module" module.hello() // or import { hello } from "module| // module.js export function hello(){ console.log('hello') } // or export { hello }
NodeJS ist eine unabhängige Ausführungsumgebung. Nach der Installation können wir den Knotenbefehl verwenden, um JavaScript-Code im Terminal ohne Browser auszuführen.
node hello.js // or omit the extension node hello
Ref: http://blog.kueiapp.com/programming-tw/javascript-PIONEERS-netscape-nodejs/
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3