Closed. This question is opinion-based。它当前不接受答案。
想改善这个问题吗?更新问题,以便editing this post用事实和引用来回答。
4年前关闭。
还有一个类似的问题'What's the difference between JavaScript and JScript?',尽管它最多涵盖IE8。奇怪的是,在IE 9及更高版本中,术语'JavaScript' is referenced。似乎“ JavaScript”一词将继续使用。
此外,MS在遵守特定ECMAScript版本方面将两种语言区分开。
JS脚本
是ECMA 262语言规范的Microsoft实现
(ECMAScript版本3)
(link)
Java脚本
符合ECMAScript语言规范第5版
(link)
那么,术语JScript将会如何?会仅限于非浏览器吗?
想改善这个问题吗?更新问题,以便editing this post用事实和引用来回答。
4年前关闭。
还有一个类似的问题'What's the difference between JavaScript and JScript?',尽管它最多涵盖IE8。奇怪的是,在IE 9及更高版本中,术语'JavaScript' is referenced。似乎“ JavaScript”一词将继续使用。
此外,MS在遵守特定ECMAScript版本方面将两种语言区分开。
JS脚本
是ECMA 262语言规范的Microsoft实现
(ECMAScript版本3)
(link)
Java脚本
符合ECMAScript语言规范第5版
(link)
那么,术语JScript将会如何?会仅限于非浏览器吗?
最佳答案
编辑:我认为这个问题是关于IE8中Javascript的实现状态。请注意,“ JScript”(忽略“ JScript.NET”)在历史上一直是Microsoft的ECMAScript的“活动脚本”实现的名称,我在下面进行了介绍:
Internet Explorer版本3至版本8中的JScript是使用Active Scripting引擎实现的,Active Scripting引擎与Windows Script Host共享以执行Shell *.vbs
和*.js
文件,并且还由服务器共享-端经典ASP环境。
从长期来看,Active Scripting似乎已被弃用:在服务器端,Classic ASP被视为已失效(最新更新为1999年的Windows 2000版本3.0),在浏览器中已被JIT“ Chakra”引擎取代在Internet Explorer 9中,并且在外壳中已被PowerShell取代。
但是,微软将在一段时间内支持Active Scripting:Windows 8为系统提供全面支持,Windows 8的支持生命周期要到2022年才结束(假设MS坚持10年生命周期支持政策)。
关于javascript - 在MSDN中,术语JScript的状态如何? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12685840/
10-10 13:31