JScript

JScript (com Classic)editar

o JScript original é um mecanismo de Script ativo. Como outras linguagens de script ativas, ele é construído na plataforma de automação COM/OLE e fornece recursos de script para hospedar aplicativos.

esta é a versão usada ao hospedar JScript dentro de uma página da Web exibida pelo Internet Explorer, em um aplicativo HTML antes do IE9, bem como no ASP clássico, scripts de Host de Script do Windows e outros ambientes de automação.

o JScript às vezes é chamado de “JScript clássico” ou “JScript de Script ativo” para diferenciá-lo das versões mais recentes baseadas em.Net.

algumas versões do JScript estão disponíveis para várias versões do Internet Explorer e Windows. Por exemplo, o JScript 5.7 foi introduzido com o Internet Explorer 7.0 e também é instalado para o Internet Explorer 6.0 com o Windows XP Service Pack 3, enquanto JScript 5.8 foi introduzido com o Internet Explorer 8.0 e também é instalado com o Internet Explorer 6.0 no Windows Mobile 6.5.

a implementação da Microsoft da ECMAScript 5 ª Edição do Windows 8 Consumer Preview é chamado de JavaScript e o correspondente do Visual Studio 11 Express Beta inclui um “completamente novo”, completo editor de JavaScript IntelliSense melhorias para o HTML5 e o ECMAScript 5 de sintaxe, “VSDOC” anotações para várias sobrecargas, simplificado DOM de configuração, a chave correspondente, desmontável, destaques e “ir para a definição”.

Versão Data Introduzido com em Semelhante versão JavaScript
1.0 de Agosto de 1996 Internet Explorer 3.0 Netscape JavaScript 1.0
2.0 Janeiro De 1997 Windows IIS 3.0 Netscape JavaScript 1.1
3.0 Outubro De 1997 Internet Explorer 4.0 ECMA-262 1ª edição 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 também está disponível no Windows CE (incluído no Windows Mobile, opcional no Windows Embedded CE). A versão do Windows CE não possui depuração ativa.

Managed JScriptEdit

Managed JScript é uma implementação do JScript para o tempo de execução da linguagem dinâmica, faz parte das linguagens dinâmicas da Microsoft para.NET junto com IronRuby, IronPython e Dynamic Visual Basic.Ao Contrário Do JScript .NET, que é menos dinâmico do que o JScript original, mas fornece compatibilidade com CLS, o Jscript gerenciado é projetado em cima do DLR e fornece os recursos necessários para cenários de script.

embora seja projetado principalmente para ser usado dentro do Silverlight e ASP.NET neste momento, ele também pode ser facilmente incorporado em qualquer aplicativo.NET.

(fonte: JScript Blog, Jim Hugunin’s Thinking Dynamic blog, fonte: Blog de Jitu)

Duas versões de gestão de JScript existe, um para a área de Trabalho do CLR e um para o CoreCLR (Microsoft Silverlight)

Versão Data Introduzido com em Plataforma
1.0.0.0 2007 ASP.NET Futuros (julho de 2007 preview) ECMA-262 3ª edição área de Trabalho CLR 2.0
1.1.20625.0 2007 o Microsoft Silverlight 1.1 Alpha (Sep 2007 atualização) ECMA-262 3ª edição CoreCLR 1.1

o Jscript gerenciado não é suportado no.net Compact Framework.

(fonte: versões de arquivos da Microsoft.JScript.Execucao.dll ASP.NET Futuros e Silverlight 1.1 pastas)

JScript “Chakra” (JsRT)Editar

Ver também: Chacra (JScript motor)

JScript “Chakra” é baseado no JScript COM (clássico), mas ele foi redesenhado para melhorar o desempenho do Internet Explorer 9, em detrimento do próprio mecanismo de Script Ativo de compatibilidade. Requer uma API específica de hospedagem Microsoft JavaScript (JsRT) para uso adequado. Portanto, ele é instalado lado a lado com o JScript 5.x e é usado apenas pelo Internet Explorer 9 e posterior, bem como hosts JsRT, enquanto outros hosts de script ativos continuam usando o 5.versão x ao solicitar o mecanismo JScript.

Versão Data Introduzido com em Semelhante versão JavaScript
Chakra 9.0 Mar 2011 Internet Explorer 9.0 ECMA-262 5ª edição 1.8.1
Chakra 10.0 Sep 2012 Internet Explorer 10.0 ECMA-262 5.1 edição
Chakra 11.0 Out 2013 Internet Explorer 11.0 ECMA-262 6ª edição
Chakra Borda Jul 2015 Edge / Windows 10 ECMA-262 5.Edição de 1 a 9 (2018)

(mantida atualizada sem controle de versão do motor)

existem duas versões do Chakra engine, a original usada pelo Internet Explorer 9 e posterior, e às vezes referida como “jscript9.dll ” ou “legacy Chakra engine”, e um segundo usado pelo Microsoft Edge browser e às vezes referido como “New Chakra engine”, “Edge engine” ou “Chakra.dll”.Ambas as versões de Chakra podem ser usadas por outros aplicativos usando a API JsRT e podem ser instaladas lado a lado.

veja a página separada sobre o novo motor Chakra (Edge).

JScript .NET (CLI)Editar

ver artigo Principal: JScript .NET

JScript .NET é um Microsoft .NET implementação de JScript. É uma linguagem CLI e, portanto, herda recursos muito poderosos, mas carece de muitos recursos da linguagem JScript original, tornando-a inadequada para muitos cenários de script.JScript .LÍQUIDO pode ser usado para ASP.NET páginas e para completar .NET applications, mas a falta de suporte para esse idioma no Microsoft Visual Studio coloca mais como um caminho de actualização para o ASP clássico usando o clássico JScript que um novo primeiro-classe de idioma.

Versão Plataforma Data Introduzido com em
7.0 ambiente de Trabalho CLR 1.0 2002-01-05 a Microsoft .NET Framework 1.0 ECMA-262 3ª edição
7.1 ambiente de Trabalho CLR 1.1 2003-04-01 a Microsoft .NET Framework 1.1 ECMA-262 3ª edição
8.0 ambiente de Trabalho CLR 2.0 2005-11-07 a Microsoft .NET Framework 2.0 ECMA-262 3ª edição
10.0 ambiente de Trabalho CLR 4.0 2010-08-03 a Microsoft .NET Framework 4.0 ECMA-262 3ª edição

JScript .Rede não é suportado no .NET Compact Framework.

Nota: as versões do JScript. NET não estão relacionadas às versões clássicas do JScript. JScript. NET é um produto separado. Mesmo que o JScript. NET não seja suportado no IDE do Visual Studio, suas versões estão sincronizadas com outras versões do.NET languages (C#, VB.NET, VC++) que seguem suas versões correspondentes do Visual Studio.

. NET Framework 3.0 e 3.5 são construídos em cima de 2.0 e não incluem o mais recente JScript.NET lançamento (Versão 10.0 Para. NET Framework 4.0).

Deixe uma resposta

O seu endereço de email não será publicado.