还有一个类似的问题“JavaScript和JScript有什么区别?”,尽管它只涉及到IE8。奇怪的是,在IE9中,术语引用“JavaScript”。似乎“JavaScript”一词将继续使用。
此外,MS还在遵从特定ECMAScript版本方面区分了这两种语言。
是ECMA262语言规范(ECMAScript第3版)的微软实现(链接 )
符合ECMAScript语言规范第5版(链接 )
那么,JScript这个词会发生什么呢?它是否只限于非浏览器?
发布于 2012-10-02 07:15:23
编辑:我认为这个问题是关于在IE8中实现Javascript的状态。请注意,"JScript“(忽略"JScript.NET")历来是微软ECMAScript的"Active Scripting”实现的名称,我在下面对此进行了描述:
JScript是使用Active Scripting引擎实现的,该引擎与Windows主机共享,用于执行*.vbs和*.js文件,并由服务器端经典ASP环境共享。
在长期的活动脚本看来是不可取的:在服务器端,经典ASP被认为是死的(上一次更新是Windows2000的3.0版本,早在1999年),在浏览器中,它被Internet 9中的JIT "Chakra“引擎取代,而在外壳中,它被PowerShell所取代。
然而,微软将支持一段时间的活动脚本: Windows 8提供了对系统的完全支持,而Windows 8的支持生命周期应该要到2022年才能结束(假设MS坚持10年生命周期支持策略)。
https://stackoverflow.com/questions/12685840
复制相似问题