Introduction to JScritp.NET(1)
之前10天主要就是在MSDN2上学习很多关于JScript的知识,所以决定就在这里建立一个关于JScript系列,在JScript系列主要就我的翻译很多关于JScript文章与学习笔记!
在院子里面也有很多关于JScript的文章给大家列出来如下:
阿不的
[译作]Class in Jscript Part I
原文
Introduction to JScritp.NET
我们已经听说Microsoft在PDC2000上正式宣布,发布新的语言,C#,VB.NET和JScript.NET.本文章将介绍向你介绍JScript.NET.
JScript是结合已经相当成功的ECMAScript标准, 领导兼容JavaScript.大部分生动的效果都能在JScript.NET中执行,预定目标就是可以达到与C#和VB.NET样的强大.它自动的受益于.NET平台.
.NET平台为JSCRIPT.NET设计有一个编译器JSC,这个编译器能将JScript编译成.exe或a.ll,JScript能使用在ASP.NET页面和创建Web sercices.
创建一个Simple.exe使用JScript hello.js
创建一个Simple Class in JSCript:Class.js
A Bit of OOPS in JScript.NET : class1.js
创建一个WebService :JSWeb.asmx
JScript.NET混入了.NET Framework并且还有点像SmallTalk, FujitsuCOBOL和其他.NET语言.
在院子里面也有很多关于JScript的文章给大家列出来如下:
阿不的
[译作]Class in Jscript Part I
被遗忘的JScript.net
JScript中正则表达函数的说明与应用
鸟食轩有很多关于JScript的文章只遍历出JScript对象的expando属性
原文
Introduction to JScritp.NET
我们已经听说Microsoft在PDC2000上正式宣布,发布新的语言,C#,VB.NET和JScript.NET.本文章将介绍向你介绍JScript.NET.
JScript是结合已经相当成功的ECMAScript标准, 领导兼容JavaScript.大部分生动的效果都能在JScript.NET中执行,预定目标就是可以达到与C#和VB.NET样的强大.它自动的受益于.NET平台.
.NET平台为JSCRIPT.NET设计有一个编译器JSC,这个编译器能将JScript编译成.exe或a.ll,JScript能使用在ASP.NET页面和创建Web sercices.
创建一个Simple.exe使用JScript hello.js
//Copy this line in a file hello.js
//使用 Jsc/exe class.js编译产生Hello.exe
Print("Hello From JScript exe");
//使用 Jsc/exe class.js编译产生Hello.exe
Print("Hello From JScript exe");
创建一个Simple Class in JSCript:Class.js
//Copy in a file Class.js
//使用 Jsc/exe class.js编译产生class.exe
class Class1
{
function sayHi()
{
return "Hi from JScript Class";
}
}
var o : Class1 = new Class1;
print(o.sayHi());
//使用 Jsc/exe class.js编译产生class.exe
class Class1
{
function sayHi()
{
return "Hi from JScript Class";
}
}
var o : Class1 = new Class1;
print(o.sayHi());
A Bit of OOPS in JScript.NET : class1.js
class Class1
{
function sayHi()
{
return "Hi from JScript Class";
}
}
class c2 extends Class1
{
protected var name : String; //variable of type string
function get fname() : String //property get (acessor)
{
return this.name;
}
function set fname(newName : String) //property let (mutator)
{
this.name = newName;
}
}
var o : c2 = new c2;
print(o.sayHi());
o.fname = "Manish";
print(o.fname);
{
function sayHi()
{
return "Hi from JScript Class";
}
}
class c2 extends Class1
{
protected var name : String; //variable of type string
function get fname() : String //property get (acessor)
{
return this.name;
}
function set fname(newName : String) //property let (mutator)
{
this.name = newName;
}
}
var o : c2 = new c2;
print(o.sayHi());
o.fname = "Manish";
print(o.fname);
创建一个WebService :JSWeb.asmx
<%@ WebService Language ="JScript" Class="MyJS" % >
import System.Web.Services;
class MyJS extends WebService
{
WebMethodAttribute function sayHi() : String
{
return "Hi from a JScript.NET web service";
}
}
import System.Web.Services;
class MyJS extends WebService
{
WebMethodAttribute function sayHi() : String
{
return "Hi from a JScript.NET web service";
}
}
JScript.NET混入了.NET Framework并且还有点像SmallTalk, FujitsuCOBOL和其他.NET语言.