2

JavaScript を動的に生成する方法を探しています。Script# のドキュメントを参照しても、これに関する情報が見つからなかったので、ここに私の質問があります。

1) 実行時に JavaScript コードを生成することは可能ですか?

2) 生成されたコードが保存されるファイル名を動的に設定することは可能ですか? または、生成されたコードを文字列として取得できますか?

シナリオは次のとおりです。ユーザーが Web サイトにアクセスし、テキスト ボックスに名前を入力してボタンを押すと、alert("Hello name ") という JavaScript が生成されます。(これはダウンロードとして提供できます)

NuGet (0.7.5) で入手したバージョンを使用しています。

可能であれば、ヒントや例をいただければ幸いです。

ありがとうございました!

4

1 に答える 1

0

1) はい、可能です。script# コンパイラは ScriptSharp.dll にパッケージ化されており、公開されている API を使用できます。これを行う例については、script# リポジトリの script# msbuild タスクのソースを確認してください。

2) API を使用する場合、効果的に Stream を渡します。したがって、生成されたコンテンツを取得し、必要に応じて使用できます。

リポジトリのクローンを作成し、「cc」ブランチを使用して最新の変更を取得することをお勧めします。github の wiki には、構築する手順があります。0.7.5 は少し古いです。

それが役立つことを願っています。

于 2013-06-30T23:10:47.970 に答える