微软用于写Javascript的一个插件,Script#
以前写Javascript都是用手动写,虽然没有太大问题,不过容易出错。经人介绍一个微软内部用于写Javascript的工具,Script#,刚刚使用,只是拿出来介绍一下,详细可以查看帮助的PDF文件。
先下载,安装。我们以VS2005为例。
安装完,可以新建一个网站,注意,只支持C#网站,不支持VB。

生成一堆代码,还有一个Default.aspx页面。
页面中,有一段代码。
现在,可以在一个有提示的范围中编写代码了。编写的代码在运行时,将会生成Javascript。
例如:
先下载,安装。我们以VS2005为例。
安装完,可以新建一个网站,注意,只支持C#网站,不支持VB。

生成一堆代码,还有一个Default.aspx页面。
页面中,有一段代码。
1
<Code>
2
using System; using ScriptFX; public class MyScriptlet {
3
public static void Main(ScriptletArguments arguments) {
4
}
5
}
6
</Code>
在这里可以写C#语言了,直接在这里写太累,没有提示,可以在设计页面上,右击,选择Edit C# Code.
2

3

4

5

6

现在,可以在一个有提示的范围中编写代码了。编写的代码在运行时,将会生成Javascript。
例如:
1
using System.DHTML;
2
using ScriptFX;
3
using ScriptFX.UI;
4
5
public class MyScriptlet
6
{
7
8
public static void Main ( ScriptletArguments arguments )
9
{
10
MyScriptlet mys = new MyScriptlet ( );
11
System.Callback cb = new System.Callback ( mys.Execute );
12
Window.SetTimeout ( cb, 1000 );
13
}
14
15
public void Execute ( )
16
{
17
string msg = "hello world";
18
this.ShowMsg ( msg );
19
}
20
21
protected void ShowMsg ( string msg )
22
{
23
Window.Document.Title = msg;
24
}
25
}

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

很容易就看出这代码是做什么的了。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】博客园的心动:当一群程序员决定开源共建一个真诚相亲平台
【推荐】Flutter适配HarmonyOS 5知识地图,实战解析+高频避坑指南
【推荐】凌霞软件回馈社区,携手博客园推出1Panel与Halo联合终身会员
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步