ブラウザを実行してその JavaScript エンジンを使用せずに、JavaScript コードを記述して実行する方法はありますか?
ありがとう!
ブラウザを実行してその JavaScript エンジンを使用せずに、JavaScript コードを記述して実行する方法はありますか?
ありがとう!
私はまだ誰もこれを指摘していないことに驚いています。
Windows には、コマンド ラインから使用できる Javascript エンジンが含まれています。
Windows 98 以降のすべてのバージョンの Windows には、「Windows Script Host」と呼ばれるものが含まれています。これは、スクリプト「エンジン」をサポートする Windows 標準の方法です。最初のリリース以来、WSH は Microsoft のバージョンの Javascript である JScript をサポートしています。特に、これは、Windows コマンド ラインから任意の *.js ファイルの名前を呼び出すだけで、JScript エンジンで実行されることを意味します。(wscript.exe または cscript.exe 経由)
cscript.exeからより高性能な IE9 Javascript エンジンを呼び出す方法については、「IE9 の Javascript エンジン (コードネーム "Chakra") の ProgId または CLSID とは」という質問をご覧ください 。
cscript.exe を使用して、編集中の .js モジュールで emacs 内から jslint を実行します。(flymake-for-js 経由) 多くの人が .js モジュールを使用して、システムのメンテナンスや管理を行っています。
Java 6は、Javaコード内でのJavaScriptの実行をサポートしています。任意のJSファイルをロードして実行(評価)できます。
同じものの簡単なコード例を次に示し ます。http ://www.java2s.com/Code/Java/JDK-6/ExecuteJavascriptscriptinafile.htm
Rhino JS Engineを見てみましょう。
node.jsがあります
GoogleのV8エンジンをリングに投げ込むのもいいかもしれません
さらにいくつかのオプションについては、JasonMP85 の回答も参照してください。
たくさんの独立した js エンジンがあり、以前の投稿に追加
それらの上に構築されたスタンドアロンの JS エンジンとフレームワークがたくさんあります (Node.js、ringojs など)。
http://en.wikipedia.org/wiki/Comparison_of_server-side_JavaScript_solutions
必要なのは、必要なものに基づいて選択することだけです。