複製鏈接
請複製以下鏈接發送給好友

JScript .NET

鎖定
JScript .NET.NET裏的一種編程語言,由微軟公司所開發,可稱是JScript後繼者
中文名
JScript .NET
外文名
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應用程序。 [1] 

JScript .NETJScript

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的規範上增加了許多特性。 [2] 

JScript .NET參見

參考資料
  • 1.    "Microsoft-Edge Dev-Guide". Docs.microsoft.com. Retrieved 2017-10-18.
  • 2.    "Types of Script Files". Msdn.microsoft.com. Retrieved 2012-08-17.