問題タブ [jurassic]

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 に答える
261 参照

javascript - 複雑なパラメーターで関数を実行する

この質問に関係のない理由で、js ファイル内で定義された JavaScript 関数を .net デスクトップ アプリケーションから呼び出して、結果を取得する必要があります。

私はこれを行うためにジュラシックを使用しています。ただし、複雑な型を受け取る関数を呼び出す方法がわかりません。例を使用して説明する方が簡単です。

私はこのjsファイルを持っています

次に、.net でこの関数を呼び出すには、次のコードを使用します。

この時点でsuma = 5.ただし、プラス関数の定義が

同じ結果を得るには、プラス関数をどのように呼び出す必要がありますか?

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

javascript - タイプ 'System.Runtime.Serialization.ISerializable' を読み込めませんでした

Jurassic.ScriptEngineWinPhone 8.1 プロジェクトで使用しようとすると、このエラーが発生します。

エラーメッセージ全体:

これを修正するにはどうすればよいですか?

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

asp.net - C# クラスを返す ASP.NET Web API

Web API コントローラーでは、アクション メソッドは次のように C# クラスを返します。

Cell は、Jurassic JS ライブラリの ObjectInstance から継承された私のクラスです。このアクションを呼び出すと、ASP.NET はオブジェクトを XML または JSON にシリアライズしようとしますが、System.InvalidOperationException次のメッセージが表示されます。 '." また、ここで見つけたように、 [DataContract] 属性をクラスに追加しようとしました。

しかし、私はまだエラーが発生します。アクションをシリアル化されたクラスのフィールドのみを返し、親クラスには入らないようにする方法は?

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

javascript - Jurassic で、スクリプトの実行時間を制限するにはどうすればよいですか?

Jurassic スクリプト エンジンを実装していますが、スクリプトにかかる時間を制限するにはどうすればよいですか?

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

c# - C#匿名jsonから型付きオブジェクトを作成

私のコードでは、Web リクエストを作成して HTML を受け取り、Jurassic Engine を使用してそのデータを文字列化された JSON オブジェクトにマップします。

応答の JSON に一致するモデルがありますが、JSON の結果の値をその型の変数に設定する方法がわかりません。

json データ応答を MyType の型付き変数に変換するにはどうすればよいですか? これが明らかな場合は申し訳ありませんが、私はC#が初めてです。

ありがとう!