Czy istnieje sposób, w jaki można uruchomić Javascript w sposób, w jaki uruchamiane są Python, Bash, Windows Batch lub inne języki skryptowe?
Dostęp do plików i inne funkcje biblioteczne byłyby przyjemne, ale nie są wymagane - w tej chwili jestem po prostu płynny i najbardziej wydajny w Javascript. Jednak otwieranie konsoli przeglądarki za każdym razem jest raczej niewygodne.
Byłbym najbardziej zainteresowany środowiskiem Windows.
script
javascript
Pavel
źródło
źródło
Odpowiedzi:
Czy istnieje sposób na uruchomienie JavaScript bez przeglądarki, taki jak powłoka lub skrypt wsadowy?
To, czego szukasz, to powłoki JavaScript .
Samodzielne powłoki JavaScript
Źródłowe powłoki JavaScript
źródło
Node.js jest tym, czego szukasz.
Opiera się na V8, tym samym silniku JavaScript, którego używa Chrome. Możesz go używać jako REPL lub uruchamiać skrypty z
.js
plików.Popularność Node.js w projektach komercyjnych ostatnio rośnie. Służy do serwerów, które muszą obsługiwać wiele połączeń równoległych. Jest również używany do celów programistycznych, na przykład Bower (menedżer pakietów programistycznych front-end) jest napisany całkowicie w JavaScript i przeznaczony do działania na Node.js.
źródło
Dla kompletności należy wspomnieć o Windows Scripting Host , który jest dostępny z Windows 98 i wyższych i jest w stanie wykonać kod JavaScript :
źródło
jscript.dll
lubjscript9.dll
), więc miej to na uwadze podczas pisania kodu. Więcej informacji: W jaki sposób silnik Chakra Jscript będzie narażony na hosty skryptów? , Wszelkie informacje na temat zmuszania IE9 do używania pliku jscript.dll zamiast pliku jscript9.dll? .Sprawdź RunJS
Niedawno zacząłem używać RunJS na moim komputerze Mac - jest to tak świetne narzędzie i ogromnie pomaga mi w szybkim testowaniu.
RunJS jest również dostępny dla komputera z systemem Windows . Link do pobrania można znaleźć tutaj
źródło