如何使用ScriptSharp动态生成javascript

本文关键字:javascript 动态 何使用 ScriptSharp | 更新日期: 2023-09-27 18:19:40

我正在寻找一种动态生成javascript的方法。通过浏览Script#的文档,我没有找到任何关于这方面的信息,所以下面是我的问题:

1) 是否可以在运行时生成javascript代码?

2) 是否可以动态设置生成的代码将保存到的文件名?或者我可以将生成的代码作为字符串获取吗?

一种情况是:用户访问一个网站,在文本框中输入一个名称,点击一个按钮,就会生成一个javascript,显示警报("Helloname")。(可以下载)

我使用的是我通过NuGet(0.7.5)获得的版本。

如果可能的话,我将感谢任何提示或例子。

谢谢!

如何使用ScriptSharp动态生成javascript

1)是的,这是可能的。脚本#编译器打包在ScriptSharp.dll中,您可以使用它公开的API。有关执行此操作的示例,请查看脚本#存储库中的脚本#msbuild任务的来源。

2) 当您使用API时,您可以有效地传入Stream,从而获得生成的内容,您可以随心所欲地使用这些内容。

我建议克隆存储库并使用"cc"分支来获取最新的更改。github上的wiki有构建步骤。0.7.5现在有点老了。

希望能有所帮助。