gpt4 book ai didi

javascript - JScript 一词在 MSDN 中的地位如何?

转载 作者:行者123 更新时间:2023-11-28 20:49:53 25 4
gpt4 key购买 nike

有一个类似的问题'What's the difference between JavaScript and JScript? ' 虽然它只涵盖 IE8。奇怪的是,在 IE 9 及以上版本中,术语 'JavaScript' is referenced 。看来“JavaScript”这个术语将会被使用。

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

  • JScript

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

  • Javascript

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

那么,JScript 一词将会发生什么变化?它会被限制为非浏览器吗?

最佳答案

编辑:我认为这个问题是关于 IE8 中 Javascript 的实现状态的。请注意,“JScript”(忽略“JScript.NET”)历来是 Microsoft ECMAScript 的“Active Scripting”实现的名称,我在下面对此进行了描述:

Internet Explorer 版本 3 到版本 8 中的 JScript 是使用事件脚本引擎实现的,该引擎与 Windows 脚本宿主共享以执行 shell *.vbs *.js 文件,也由服务器端经典 ASP 环境共享。

从长远来看,Active Scripting 似乎已被弃用:在服务器端,经典 ASP 被认为已死亡(最后一次更新是 1999 年 Windows 2000 的 3.0 版),在浏览器中,它已被 JIT 取代” Internet Explorer 9 中的 Chakra”引擎,并且在 shell 中已替换为 PowerShell。

不过,微软将在一段时间内支持事件脚本:Windows 8 为系统提供全面支持,并且 Windows 8 的支持生命周期应该要到 2022 年才会结束(假设微软坚持 10 年生命周期支持政策)。

关于javascript - JScript 一词在 MSDN 中的地位如何?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12685840/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com