如何使用ScriptSharp动态生成javascript
本文关键字:javascript 动态 何使用 ScriptSharp | 更新日期: 2023-09-27 18:19:40
我正在寻找一种动态生成javascript的方法。通过浏览Script#的文档,我没有找到任何关于这方面的信息,所以下面是我的问题:
1) 是否可以在运行时生成javascript代码?
2) 是否可以动态设置生成的代码将保存到的文件名?或者我可以将生成的代码作为字符串获取吗?
一种情况是:用户访问一个网站,在文本框中输入一个名称,点击一个按钮,就会生成一个javascript,显示警报("Helloname")。(可以下载)
我使用的是我通过NuGet(0.7.5)获得的版本。
如果可能的话,我将感谢任何提示或例子。
谢谢!
1)是的,这是可能的。脚本#编译器打包在ScriptSharp.dll中,您可以使用它公开的API。有关执行此操作的示例,请查看脚本#存储库中的脚本#msbuild任务的来源。
2) 当您使用API时,您可以有效地传入Stream,从而获得生成的内容,您可以随心所欲地使用这些内容。
我建议克隆存储库并使用"cc"分支来获取最新的更改。github上的wiki有构建步骤。0.7.5现在有点老了。
希望能有所帮助。