有一个类似的问题' JavaScript和JScript有什么区别? '虽然它只涵盖了IE8。奇怪的是,在IE9之后,这个术语 'JavaScript'被引用.看起来'JavaScript'这个词将继续使用。

此外,MS在符合特定ECMAScript版本方面区分了这两种语言。

  • Js脚本

是ECMA262语言规范的Microsoft实现 (ECMAScript第3版) (连结)

  • Javascript的

符合ECMAScript语言规范第5版 (连结)

那么,术语JScript会发生什么?它会被限制在非浏览器吗?

有帮助吗?

解决方案

编辑:我以为这个问题是关于Ie8中Javascript实现的状态。请注意,"JScript"(忽略"JScript.NET")在历史上是微软ECMAScript的"活动脚本"实现的名称,我在下面描述过:

在Internetexplorer版本3到版本8中找到的JScript是使用 活动脚本 引擎,它与windows脚本主机共享,用于执行shell *.vbs*.js 文件,并且还由服务器端经典ASP环境共享。

在长期的活动脚本看起来被弃用:在服务器端经典ASP被认为是死的(上次更新是3.0版本与Windows2000早在1999年),在浏览器中它已被替换为INTERNET Explorer9中的JIT"Chakra"引擎,在shell中它已被替换为PowerShell。

但是微软将支持活动脚本一段时间:Windows8为系统提供全面支持,Windows8的支持生命周期不应该在2022年之前结束(假设MS坚持10年生命周期支持策略)。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top