Gibt es eine Möglichkeit, Javascript so auszuführen, wie Python, Bash, Windows Batch oder andere Skriptsprachen ausgeführt werden?
Dateizugriff und andere Bibliotheksfunktionen wären nett, werden aber nicht benötigt - ich spreche heutzutage nur noch fließend und effizient mit Javascript. Es ist jedoch ziemlich unangenehm, jedes Mal eine Browserkonsole zu öffnen.
Ich würde mich am meisten für die Windows-Umgebung interessieren.
script
javascript
Pavel
quelle
quelle
Antworten:
Gibt es eine Möglichkeit, JavaScript ohne Browser auszuführen, z. B. eine Shell oder ein Batch-Skript?
Was Sie suchen, sind JavaScript-Shells .
Standalone-JavaScript-Shells
Quell- JavaScript-Shells
quelle
Node.js ist das, wonach Sie suchen.
Es basiert auf V8, der gleichen JavaScript-Engine, die Chrome verwendet. Sie können es als REPL verwenden oder Skripte aus
.js
Dateien ausführen .Die Popularität von Node.js in kommerziellen Projekten nimmt in letzter Zeit zu. Es wird für Server verwendet, die viele parallele Verbindungen verarbeiten müssen. Es wird auch für Entwicklungszwecke verwendet, z. B. ist Bower (Front-End-Entwicklungspaket-Manager) vollständig in JavaScript geschrieben und für die Ausführung auf Node.js vorgesehen.
quelle
Der Vollständigkeit halber muss der Windows Scripting Host erwähnt werden , der ab Windows 98 verfügbar ist und JavaScript-Code ausführen kann :
quelle
jscript.dll
oderjscript9.dll
) des IE. Denken Sie also beim Schreiben von Code daran. Weitere Details: Wie wird die Chakra Jscript Engine für Scripting Hosts verfügbar gemacht? , Alle Informationen zu zwingen IE9 jscript.dll statt jscript9.dll zu benutzen? .Schauen Sie sich RunJS an
Ich habe kürzlich angefangen, RunJS auf meinem Mac zu verwenden - es ist ein großartiges Tool und hilft mir immens, Dinge schnell zu testen.
RunJS ist auch für den Windows- Computer verfügbar . Den Download-Link finden Sie hier
quelle