問題タブ [jint]
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.
.net - 「Jint - Javascript Interpreter for .NET」は信頼できますか?
Codeplexでジントを見てきました。とても面白そうです。使ったことがありますか?あなたの意見では、0.8.4 は安定しており、使用可能ですか? (生産品質?)
c# - ジント + XNA (C#)
jintを使用して、XNA (C#) で作成された 3D 環境を操作し、この環境に機能を追加することはできますか (再び jint を使用)?
c# - XNA でジントを使用してゲーム エンジンを構築する方法は?
スクリプト機能 (Jint) を備えた XNA でゲーム エンジンを作成したいと考えています。どうすればこれを行うことができますか?(進行方向の一般的な考え方 - 必ずしも詳細ではありません)。
ありがとう
Q
c# - DynamicObjectとJint
JintでDynamicObjectクラスを使用したいので、それを行うためのサンプルを作成しました。最初のアサートは正しく成功しますが、2番目のアサートでは失敗します。
それを行う方法はありますか、それを可能にする他のjavascriptエンジンを知っていますか?
c# - jintのc#にjavascriptオブジェクトを渡す
javascriptオブジェクトをc#worldに送信しようとしていますが、どのように行われるのかわかりません。
これが私のJavaScriptコードです
そして、c#クラスでこれらのメソッドシグネチャを試しました。最初のパラメーターは正しいですが、2番目のパラメーターは常にnullです。
これを行う方法はありますか?
javascript - Jintを使用してexeファイルを実行 - Javascript Interpreter
私は1つのコンソールアプリケーションを作成しました。その中で、Jint-JavaScript Interpreterを使用してjavascript関数を実行しました。しかし、javascriptでactivexobjectを使用すると、エラーが発生します。コードは次のとおりです。
どうすればこれを行うことができますか?
.net - 述語のシリアライゼーション
.NET コードが少しあるとしましょう...
ここで、このイベント セレクターを .NET で記述されていないイベント ブローカーに送信したいと考えています。
別の言語で書かれたプログラムが述語を再構築して実行できるように、この述語をクロスプラットフォームの方法でシリアル化するにはどうすればよいですか?
私は、述語を少しの JavaScript として書き出すシリアライザーを作成してから、rhino または jint に解釈させてブローカーで実行させることを考えていました。
それとも、私が気付いていない述語を表す実際のクロスプラットフォームの方法があるのでしょうか?
どう思いますか?
c# - Jintの仕組みを説明する
C#で記述されたJavaScriptIntrepreterであるJintがどのように機能するかを理解したいと思います。具体的には:
- Antlrをどのように利用していますか?
- 存在する場合、またはこのプロジェクトのどの部分が新規であり、どの部分が既存のJS IntrepreterのC#.NETへの移植を表しますか?
- 一般に、Javascript IntrepreterをC#で作成するにはどうすればよいですか?たとえば、テクノロジーとコードに関してすでにそこにあるものは何ですか、そしてあなたは自分で何を書かなければなりませんか?
- JSの通訳を書く上で最も難しい部分は何でしょうか?
javascript - 関数を名前にグローバルに割り当てる
f
別の(匿名の)関数を指定するjavascript関数が必要で、グローバルスコープ(または少なくとも現在のスコープ)でその名前にg
名前n
が割り当てられます。g
次のように使用できるはずです。
これは可能ですか?純粋な JavaScript ソリューションが必要です。DOM などは必要ありません。これは、どのブラウザーでも実行することを意図したものではありません..
免責事項: これを実行したい正当な理由がある場合とない場合があります。グローバルスコープをきれいに保つことの美徳などについて私に説教する必要はありません;)