JScript

JSCRIPT (COM Classic)Rediger

det opprinnelige JScript er En Aktiv Skriptmotor. Som andre Aktive Skriptspråk, er det bygget PÅ Com / OLE Automatisering plattform og gir skripting evner til å være vert for applikasjoner.

dette er versjonen som brukes når du hoster JScript inne I En Nettside som Vises Av Internet Explorer, i ET HTML-program før IE9, så vel som i klassiske ASP, Windows Script Host-skript og andre Automatiseringsmiljøer.

JScript blir noen ganger referert til som «classic JScript» eller «Active Scripting JScript» for å skille Det fra nyere.NET-baserte versjoner.

Noen versjoner Av JScript er tilgjengelige for Flere versjoner Av Internet Explorer og Windows. For Eksempel ble JScript 5.7 introdusert Med Internet Explorer 7.0 og er også installert For Internet Explorer 6.0 Med Windows XP Service Pack 3, Mens JScript 5.8 ble introdusert Med Internet Explorer 8.0 og er også installert Med Internet Explorer 6.0 På Windows Mobile 6.5.

Microsofts implementering Av ECMAScript 5th Edition I Windows 8 Consumer Preview kalles JavaScript, og Den tilsvarende Visual Studio 11 Express Beta inneholder en «helt ny», fullverdig JavaScript editor med IntelliSense forbedringer FOR HTML5 Og ECMAScript 5 syntaks,» VSDOC » merknader for flere overbelastninger, forenklet DOM-konfigurasjon, brace matching, sammenleggbar skissering og «gå til definisjon».

Versjon Dato Introdusert med Basert på Lignende JavaScript-versjon
1.0 August 1996 Internet Explorer 3.0 Netscape JavaScript 1.0
2.0 Januar 1997 Windows iis 3.0 Netscape JavaScript 1.1
3.0 Okt 1997 Internet Explorer 4.0 ECMA-262 1. utgave 1.3
4.0 Visual Studio 6.0 (as part of Visual InterDev) ECMA-262 1st edition 1.3
5.0 Mar 1999 Internet Explorer 5.0 ECMA-262 2nd edition 1.4
5.1 Internet Explorer 5.01 ECMA-262 2nd edition 1.4
5.5 Jul 2000 Internet Explorer 5.5 & Windows CE 4.2 ECMA-262 3rd edition 1.5
5.6 Oct 2001 Internet Explorer 6.0 & Windows CE 5.0 ECMA-262 3rd edition 1.5
5.7 Nov 2006 Internet Explorer 7.0 ECMA-262 3rd edition + ECMA-327 (ES-CP) 1.5
5.8 Mar 2009 Internet Explorer 8.0 & Internet Explorer Mobile 6.0 ECMA-262 3rd edition + ECMA-327 (ES-CP) + JSON (RFC 4627)3 1.5

JScript er også tilgjengelig På Windows CE (inkludert I Windows Mobile, valgfritt I Windows Embedded CE). Windows CE-versjonen mangler Aktiv Feilsøking.

Managed JScriptEdit

Managed JScript Er en implementering Av Jscript for Dynamisk Språk Runtime, det er en del Av Microsofts dynamiske språk FOR. NET sammen Med IronRuby, IronPython og Dynamic Visual Basic.I Motsetning Til JScript .NET, som er mindre dynamisk enn den opprinnelige JScript, men gir CLS kompatibilitet, Managed JScript er utformet på TOPPEN AV DLR og gir de funksjonene som trengs for skriptscenarier.

mens den primært er designet for å brukes Innen Silverlight og ASP.NET på denne tiden, kan det også lett bygges inn i noen NET program.

(Kilde: Jscript Blog, Jim Hugunins Tenkende Dynamiske blogg, Kilde: Blogg Av Jitu)

Det finnes To bygg av Administrert JScript, en For Desktop CLR og En For CoreCLR (Microsoft Silverlight)

Versjon Dato Introdusert med Basert på Plattform
1.0.0.0 2007 ASP.NET Futures(juli 2007 forhåndsvisning) ECMA-262 3. utgave DESKTOP CLR 2.0
1.1.20625.0 2007 Microsoft Silverlight 1.1 Alpha (Oppdatering September 2007) ECMA-262 3. utgave CoreCLR 1.1

Administrert JScript støttes ikke i. NET Compact Framework.

(Kilde: filer versjoner Av Microsoft.JScript.Kjøretid.dll i ASP.NET Futures og Silverlight 1.1 mapper)

JScript «Chakra» (JsRT)Edit

Se også: Chakra (JScript engine)

JScript «Chakra» er basert På jscript (COM classic) versjon, men det har blitt redesignet for å forbedre ytelsen I Internet Explorer 9 på bekostning av riktig Aktiv Skriptmotorkompatibilitet. Det krever en Bestemt Microsoft JavaScript Hosting (JsRT) API for riktig bruk. Derfor er den installert side ved side Med JScript 5.x og brukes bare Av Internet Explorer 9 og senere, Samt jsrt-verter, mens andre Aktive Skriptverter fortsetter å bruke 5.x versjon når du ber Om jscript-motoren.

Versjon Dato Introdusert med Basert på Lignende JavaScript-versjon
Chakra 9.0 Mars 2011 Internet Explorer 9.0 ECMA-262 5. utgave 1.8.1
Chakra 10.0 September 2012 Internet Explorer 10.0 ECMA-262 5.1 utgave
Chakra 11.0 Oktober 2013 Internet Explorer 11.0 ECMA-262 6. utgave
Chakra Kanten Juli 2015 Kanten / Windows 10 ECMA-262 5.1 til 9 (2018) utgave

(holdt oppdatert uten motorversjonering)

Det er to versjoner Av Chakra-motoren, den originale som Brukes Av Internet Explorer 9 og senere, og noen ganger referert til som » jscript9.dll «eller» legacy Chakra engine», og en annen som brukes Av Microsoft Edge browser og noen ganger referert til som «new Chakra engine», «Edge engine» Eller » Chakra.DLL».Begge Chakra versjoner kan brukes av andre programmer som bruker JsRT API og kan installeres side ved side.

se egen side om ny Chakra (Kant) motor.

JSCRIPT. NET (CLI)Edit

Utdypende artikkel: JScript. NET

JScript. NET er En Microsoft. NET-implementering av JScript. Det er ET CLI-språk og arver dermed svært kraftige funksjoner, men mangler mange funksjoner i det opprinnelige jscript-språket, noe som gjør det upassende for mange skriptscenarier.JScript. NET kan brukes til ASP.NET net-programmer, men mangelen på støtte for dette språket I Microsoft Visual Studio plasserer det mer som en oppgraderingsbane for klassisk ASP ved hjelp av klassisk JScript enn som et nytt førsteklasses språk.

Versjon Plattform Dato Introdusert med Basert På
7.0 Desktop CLR 1.0 2002-01-05 Microsoft. NET Framework 1.0 ECMA-262 3. utgave
7.1 Desktop CLR 1.1 2003-04-01 Microsoft. NET Framework 1.1 ECMA-262 3. utgave
8.0 Desktop CLR 2.0 2005-11-07 Microsoft. NET Framework 2.0 ECMA-262 3. utgave
10.0 Desktop CLR 4.0 2010-08-03 Microsoft. NET Framework 4.0 ECMA-262 3. utgave

JScript. NET støttes ikke i. NET Compact Framework.

Merk: jscript. NET-versjoner er ikke relatert til klassiske jscript-versjoner. JScript. NET er et eget produkt. Selv Om JScript. NET ikke støttes I Visual Studio IDE, er versjonene synkronisert med andre. NET-språkversjoner (C#, VB.NET, VC++) som følger Deres tilsvarende Visual Studio-versjoner.

. NET Framework 3.0 og 3.5 er bygget på toppen av 2.0 og inkluderer ikke nyere JScript.NET utgivelse (versjon 10.0 FOR. NET Framework 4.0).

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.