問題タブ [ringojs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
192 参照

javascript - RingoJS でデーモン プロセスはどのように作成されますか?

ringo/daemonこのモジュールを使用して、RingoJS でデーモン プロセスを作成したいと考えています。ただし、その方法に関する十分なドキュメントがないようで、本当に混乱しています。どんな助けでも大歓迎です。おそらく、誰かがそれを成し遂げる方法を説明するページに私をリンクさせることができます.

0 投票する
1 に答える
1189 参照

javascript - RingoJS javascript - コンソールでユーザー入力を取得する

Rhino または RingoJS を使用する場合print、コンソールで REPL を使用して出力を印刷できます (alertは使用できません)。

の代わりに、コンソールでユーザー入力を読み取るために使用できるものは何promptですか?

これらの規則に関する情報、Rhino や RingoJS で利用できる API は何か、または準拠している CommonJS ガイドはどこにありますか?

0 投票する
1 に答える
347 参照

java - RingoJS を使用して JavaScript ファイルを Java クラス ファイルにコンパイルすることは可能ですか?

RingoJS でモジュールを作成していますが、それらを Java クラス ファイルにコンパイルしたいと考えています。Rhino ソース ファイルを Java クラス ファイルにコンパイルできることを知っています。Mozilla の JSC ツールを使用して RingoJS モジュールをコンパイルし、それを RingoJS エンジンにリンクして、単一のクラス ファイルまたは jar ファイルとして配布できるようにする方法があるかどうか疑問に思っていました。可能であれば、RingoJS モジュールを Java クラス ファイルにコンパイルする際の制限を教えてください。

0 投票する
1 に答える
631 参照

javascript - プリコンパイルされた JavaScript モジュールは RingoJS にどのようにロードされますか?

test.jsというわけで、次のコードを含むJavaScript ファイルを作成しました。

Rhino JavaScript Compiler を使用してエラーなしでコンパイルしました。foo.js次に、このコードを含むという名前の新しいファイルを作成しました。

foo.jsRingo で実行すると、次の例外とスタック トレースがスローされます。

どこが間違っているのかわかりません。Ringo と Rhino の最新バージョン 1.7R3 を使用しています。次の行を先頭に追加して、現在のディレクトリをクラスパスに追加しましたfoo.js

ただし、それでも同じエラーが生成されます。これを機能させる方法がわかりません。どんな助けでも大歓迎です。

0 投票する
0 に答える
360 参照

java - RingoJS EventEmitter を使用する... または RingoJS で coffeescript コンパイラを使用する方法

私はRingoJSでcoffeescriptコンパイラを動作させようとしています(私たちはJavaショップです...)

私はいくつかの成功を収めました - https://github.com/jashkenas/coffee-script/wiki/Using-CS-with-Java-Rhino

今、私はコーヒースクリプト/コマンドのもの(https://github.com/jashkenas/coffee-script/blob/master/lib/coffee-script/command.js)をやり直すのではなく機能させようとしています、しかし、これらの行で失敗します:

ringojs/events を期待どおりに変換するアダプター「events.js」を作成しようとしましたが、私の JS スキルまたはそれらの欠如が失敗しています。

これは私が持っているものです:

しかし、EventEmitter はここではまだ定義されていません。ringojs/events の exports.EventEmitter 行のために利用できると思いますが、明らかにそうではありません...

私がどこで間違っているかについての考え/ヒント。

前もって感謝します、クリス

0 投票する
2 に答える
306 参照

node.js - ringojsでマングース/エクスプレスを使用する方法

私はnodejsを1か月間試しましたが、最後に、非同期スタイルのプログラミングは好きではありません。

同期スタイルのように見えるringojsを見つけました。マングースを使って表現できるのかしら?

0 投票する
0 に答える
256 参照

javascript - JVM で node.js モジュール (具体的には YUIDoc) を実行する

node.js モジュール YUIDoc を JVM で実行したいと考えています。その理由は、YUIDoc が私が選んだ JavaScript ドキュメント ジェネレーターであり、node.js や npm などを前もってインストールしなくても Maven プラグインから実行できるようにしたいからです。

私はSprintStackを見てきましたが、これまでのところ少し未熟なようです。
これを行う別の方法はありますか?

0 投票する
2 に答える
2693 参照

javascript - Rhino でネイティブ関数はどのように作成されますか?

独自のグローバル ネイティブ関数を実装する方法の手がかりとして、Rhino のドキュメントソース コードを調べてきました。しかし、この作業は私が予想していたよりも複雑です。

RingoJSの関数の実装のコードを読んだ後、次の行に沿って何かを行う必要があると思います。require

私は正しい軌道に乗っていますか?これを達成する方法についての段階的なウォークスルーは素晴らしいでしょう。

defineClassまた、Rhino の関数を使用してグローバル ネイティブ関数を作成できれば素晴らしいと思います。1 つのネイティブ関数を実装したいという理由だけで、Rhino の独自の修正バージョンをロールアウトすることにあまり熱心ではありません。

0 投票する
6 に答える
20099 参照

javascript - node.jsでテキストストリーム全体を読み取る方法は?

RingoJS には、最後に到達するまでストリーム全体を読み取ることができる関数が呼び出されます。readこれは、コマンド ライン アプリケーションを作成する場合に便利です。たとえば、次のようなtac プログラムを作成できます。

これにより、シェルを起動してtacコマンドを実行できます。次に、必要な数の行を入力し、完了したらCtrl+ D(またはWindows では +) を押して、送信のCtrl終了知らせることができます。Z

node.jsで同じことをしたいのですが、そうする関数が見つかりません。readSync ライブラリの関数を使用しfsて次のようにシミュレートすることを考えましたが、役に立ちませんでした。

stdin (最初の引数)のファイル記述子0は. したがって、キーボードからデータを読み取る必要があります。代わりに、次のエラーが表示されます。

入力テキスト ストリーム内のすべてのデータを同期的に収集し、それを node.js 内の文字列として返すにはどうすればよいでしょうか? コード例は非常に役立ちます。

0 投票する
1 に答える
232 参照

macos - プロジェクトの Java 部分をビルドしようとするとビルド エラーが発生する

ringojs リポジトリのクローンを作成した後、次のディレクトリで実行します。

ただし、ビルドは約 100 個のエラーで失敗します。以下にその一部を示します。

私のコンテキストは、プロジェクトの googleappengine でバックエンド アプリケーションを構築することです。