3

小さなローカルアプリを実行するための、ブラウザベースではないJavascriptコードをホストするための「ローカルランタイム環境」があるのだろうか?JavaScript用のWSH(Windows Scripting Host)のようなもの(MS-JScriptではありません)。

VBScript(VBS)の場合と同様に、いくつかのjavascriptスクリプトをローカルで実行したいのですが、次のような可能性があります。

  1. ローカルファイルへのアクセス(おそらくFSOオブジェクトを介して)
  2. シンプルなコンソールの読み取り/書き込み
  3. Javascriptの最近のバージョン
  4. ある種の単純なデバッグ

あるいは、ブラウザを「ローカル」モードでのみ実行することをどのように検討すればよいでしょうか。つまり、起動、実行コード、終了、おそらくコマンドラインスイッチ/オプションを使用して、オーバーヘッドをあまりかけずに?もしそうなら、どのブラウザ?FireFox?どういうわけかJSランタイムエンジン/DLLを「抽出」してそれを呼び出すことは可能でしょうか?

つまり、簡単に言うと、JavaScript専用のWSHのようなものですか?

ありがとう。

4

4 に答える 4

6

http://nodejs.org/は、V8で実行されるjavascriptを提供します。

Mac、Linux、Windowsで動作し、Node Package Manager(NPM)を使用した非常に迅速な開発で膨大な数のライブラリにアクセスできます。

サーバーサイド/ローカルJavaScriptを実行する場合は、これを使用する必要があり、独自のWindows環境ではありません。

于 2011-11-22T11:59:45.087 に答える
1

あなたが探しているのはHTAと呼ばれています。(ドキュメント

HTAでは、jQuery、javascript、HTML、FSO、EXCEL、コマンドラインを使用できます。

欠点。これは、WindowsおよびIEレンダリングエンジンでのみ機能します。

于 2011-11-22T11:50:24.780 に答える
1

WSHは、EcmaScript5であるChakraを実行できます。

于 2012-03-26T01:12:49.897 に答える
0

node.jsは主にサーバーアプリに使用されますが、コマンドラインツールにも非常に役立ちます。

于 2011-11-22T11:57:30.137 に答える