种豆资源网

当前位置:首页 > 百科 > 百科综合 / 正文

JScript .NET

(2021-07-13 19:00:02) 百科综合

JScript .NET

JScript .NET是.NET里的一种程式语言,由微软公司所开发,可称是JScript的后继者。

基本介绍

  • 中文名:JScript .NET
  • 外文名:JScript .NET
  • 领域:计算机编程

简介

JScript .NET是.NET里的一种程式语言,由微软公司所开发,可称是JScript的后继者。
JScript .NET与JScript的主要差异可以总结如下。
第一,JScript是一个脚本语言,脚本语言可以直接执行,而不需要事先编译。这与JScript .NET的案例不同,因为JScript .NET依存于.NET通用语言运行库,需要透过通用语言运行库才可以,因此要先编译为通用中间语言(CIL)才能执行,CIL一般又称做Microsoft Intermediate Language(MSIL)。但JScript .NET仍然提供在执行时期解译代码的支援(例如透过Function建构子或是eval函式),并且,这个解译器可以透过VSA界面给装有JScript .NET引擎的特定应用程式来使用。
第二,JScript的基础是Microsoft的ActiveX/组件对象模型技术,它主要靠ActiveX元件来提供很多功能(像是透过ADO提供资料库的存取、档案的处理...等等)。而JScript.NET使用.NET Framework来提供对等的功能。为了向后相容性(或是.NET没有提供对等的函式库),JScript .NET仍然以.NET/COM interop(一种.NET与ActiveX/COM相互操作的技术)提供了完整存取ActiveX物件的功能。
虽然.NET Framework和像是C♯与Visual Basic .NET等.NET语言被广泛的认可,但是JScript .NET却很少被开发者所关注。微软在Visual Studio 2003之后也不再纳入,然而你仍然可以透过命令提示字元直接使用jsc或是使用JScript .NET来写ASP.NET应用程式。

JScript

JScript是由微软公司开发的动态脚本语言,是微软对ECMAScript规範的实现。
JScript最初随Internet Explorer 3.0于1996年8月发布。在网路程式设计师谈论Internet Explorer中的JavaScript的时候,他们实际上是指JScript。和其他活动脚本一样,它后来也被Windows Script Host和Active Server Pages所支持。典型的JScript源档案使用的扩展名是.js。
JScript最新的版本是基于尚未定稿的ECMAScript 4.0版规範的JScript .NET,并且可以在微软的.Net环境下编译。JScript在ECMA的规範上增加了许多特性。

参见

  • 脚本语言
  • DMDScript
  • ECMAScript
  • JavaScript

标 签

搜索
随机推荐

Powered By 种豆资源网||