在MSDN中,术语JScript的状态如何? [英] What will be the status of the term JScript in MSDN?

查看:100
本文介绍了在MSDN中,术语JScript的状态如何?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

还有一个类似的问题' JavaScript和JScript有什么区别?'尽管它最多只能覆盖IE8.奇怪的是,从IE 9开始,术语'JavaScript被引用.看来"JavaScript"一词将继续使用.

There's a similar question ' What's the difference between JavaScript and JScript? ' though it only covers up to IE8. Strangely, in IE 9 onward, the term 'JavaScript' is referenced. It seems that the term 'JavaScript' will be used onward.

此外,MS在符合特定ECMAScript版本方面将两种语言区分开.

Moreover, MS differentiates the two languages in terms of compliance to specific ECMAScript version.

  • JScript

是ECMA 262语言规范的Microsoft实现 (ECMAScript版本3) (链接)

is the Microsoft implementation of the ECMA 262 language specification (ECMAScript Edition 3) (link)

  • JavaScript
  • 符合ECMAScript语言规范第5版 (链接)

    is compliant with the ECMAScript Language Specification 5th Edition (link)

    那么,JScript一词将如何处理?会仅限非浏览器吗?

    So, what will happen to the term JScript? Will it be restricted to non browsers?

    推荐答案

    我认为这个问题与IE8中Javascript的实现状态有关.请注意,"JScript"(忽略"JScript.NET")在历史上一直是微软对ECMAScript的活动脚本"实现的名称,我在下面对此进行了描述:

    I thought this question was about the status of the implementation of Javascript in IE8. Note that "JScript" (ignore "JScript.NET") was historically the name given to Microsoft's "Active Scripting" implementation of ECMAScript, which I have described below:

    在Internet Explorer版本3到版本8中可以找到

    JScript,是使用 Active Scripting 引擎实现的,该引擎与Windows脚本宿主共享,用于执行Shell *.vbs文件,并由服务器端Classic ASP环境共享.

    JScript, as found in Internet Explorer versions 3 through version 8, is implemented using the Active Scripting engine, which is shared with the Windows Script Host for the execution of shell *.vbs and *.js files, and also shared by the server-side Classic ASP environment.

    从长期来看,不建议使用Active Scripting:在服务器端,Classic ASP被视为已死(最后更新是1999年的Windows 2000版本3.0),在浏览器中已被JIT取代. Internet Explorer 9中的Chakra"引擎,并且在外壳中已将其替换为PowerShell.

    In the long-term Active Scripting looks to be deprecated: on the server-side Classic ASP is considered dead (last update was version 3.0 with Windows 2000 back in 1999), in the browser it has been replaced with the JIT "Chakra" engine in Internet Explorer 9, and in the shell it has been replaced with PowerShell.

    但是Microsoft会暂时支持Active Scripting:Windows 8为系统提供全面支持,并且Windows 8的支持生命周期要到2022年才结束(假设MS坚持10年生命周期支持政策).

    However Microsoft will support Active Scripting for a while: Windows 8 provides full support for the system and Windows 8's support lifecycle shouldn't end until 2022 (assuming MS sticks to the 10-year lifecycle support policy).

    这篇关于在MSDN中,术语JScript的状态如何?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆