Gibt es eine Möglichkeit, einen JavaScript-Code zu schreiben und auszuführen, ohne dass ein Browser ausgeführt werden muss und seine JavaScript-Engine verwendet werden muss?
Danke!
Ich bin erstaunt, dass noch niemand darauf hingewiesen hat.
Windows enthält eine JavaScript-Engine, die über die Befehlszeile verwendet werden kann.
Alle Versionen von Windows, seit Windows 98, haben etwas namens " Der Windows Script Host " enthalten. Es ist ein Windows-Standard-Weg, um Skript "Engines" zu unterstützen. Seit der ersten Version unterstützt WSH JScript, die Microsoft-Version von Javascript. Dies bedeutet unter anderem, dass Sie von einer Windows-Befehlszeile aus einfach den Namen einer beliebigen * .js-Datei aufrufen können und in der JScript-Engine ausgeführt wird. (über entweder wscript.exe oder cscript.exe)
Sie können diese Frage sehen: Was ist die ProgId oder CLSID für IE9-Javascript-Engine (Codename" Chakra ") zu lernen, wie Sie die leistungsstärkere IE9-Javascript-Engine von cscript.exe aufrufen.
Ich benutze cscript.exe, um jslint innerhalb von emacs auszuführen, auf jedem .js-Modul, das ich gerade bearbeite. (via flymake-for-js) Viele Leute benutzen .js-Module, um Systemwartung oder -verwaltung durchzuführen.
Darüber hinaus können Sie jslib Ссылка ansehen, das Spidermonkey , der Kern der Javascript Engine in Firefox.
Kann auch die V8-Engine von Google in den Ring werfen
Siehe auch JasonMP85s Antwort für weitere Optionen.
>Es gibt Unmengen von unabhängigen js-Engines, die zum vorherigen Beitrag hinzugefügt wurden
Es gibt eine Menge von eigenständigen JS-Engines und einem Framework, die auf ihnen aufbauen (Node.js, ringojs, etc.)
Nun, alles, was Sie brauchen, ist zu wählen, was Sie brauchen.
Tags und Links javascript ide javascript-engine