
JScript | |
---|---|
Paradigma | Orientada a objetos (baseada em protótipos), funcional, imperativa, scripting |
Surgido em | 1996 |
Última versão | 9.0 (março de 2011 | )
Estilo de tipagem | dinâmica, fraca, tipagem pato |
Família | ECMAScript |
Principais implementações | Active Scripting, JScript .NET |
Influenciada por | JavaScript |
Sistema operacional | Microsoft Windows |
Licença | proprietário |
Extensão do arquivo | .js , .jse , .wsf , .wsc (.htm , .html , .hta , .asp )[1] |
Página oficial | learn |
JScript é o dialeto herdado da Microsoft[2] do padrão ECMAScript[3] usado no navegador Internet Explorer da Microsoft.
JScript é implementado como um mecanismo de script ativo. Isso significa que ele pode ser "conectado" a aplicativos de automação OLE que oferecem suporte a scripts ativos, como Internet Explorer, Active Server Pages e Windows Script Host.[4] Isso também significa que esses aplicativos podem usar várias linguagens de script ativo, por exemplo, JScript, VBScript ou PerlScript.
O JScript foi suportado pela primeira vez no navegador Internet Explorer 3.0 lançado em agosto de 1996. Sua versão mais recente é o JScript 9.0, incluído no Internet Explorer 9.
JScript 10.0[5] é um dialeto separado, também conhecido como JScript .NET, que adiciona vários novos recursos da quarta edição abandonada do padrão ECMAScript. Ele deve ser compilado para o .NET Framework versão 2 ou versão 4, mas as anotações de tipo estático são opcionais.
O JScript foi criticado por ser inseguro e ter vários problemas de segurança “explorados por atores do estado-nação”[6], levando a Microsoft a adicionar uma opção para desativá-lo.[7]
Referências
- ↑ «Types of Script Files». Msdn.microsoft.com. 24 de outubro de 2011. Consultado em 17 de agosto de 2012
- ↑ «Disabling legacy scripting engine JScript in Internet Explorer». TECHCOMMUNITY.MICROSOFT.COM (em inglês). Consultado em 19 de abril de 2024
- ↑ «JScript (ECMAScript3)». learn.microsoft.com (em inglês). 24 de outubro de 2011. Consultado em 19 de abril de 2024
- ↑ «What Is WSH?». learn.microsoft.com (em inglês). 24 de outubro de 2011. Consultado em 19 de abril de 2024
- ↑ Archiveddocs (4 de outubro de 2012). «What Is JScript 10.0?». learn.microsoft.com (em inglês). Consultado em 19 de abril de 2024
- ↑ «Microsoft adds option to disable JScript in Internet Explorer». ZDNET (em inglês). Consultado em 19 de abril de 2024
- ↑ «Option to disable JScript execution in Internet Explorer - Microsoft Support». support.microsoft.com. Consultado em 19 de abril de 2024
Ligações externas
[editar | editar código fonte]- Arquivo JScript - Microsoft Developer Network
- JScript Files - Microsoft Windows Dev Center
- Using JScript - Microsoft Windows Dev Center