- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
有一个类似的问题'What's the difference between JavaScript and JScript? ' 虽然它只涵盖 IE8。奇怪的是,在 IE 9 及以上版本中,术语 'JavaScript' is referenced 。看来“JavaScript”这个术语将会被使用。
此外,MS 在遵守特定 ECMAScript 版本方面区分了这两种语言。
is the Microsoft implementation of the ECMA 262 language specification(ECMAScript Edition 3)(link)
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/
Subversion 手册指出: '!' Item is missing (e.g. you moved ordeleted it without using svn). Thisalso indic
我是一名优秀的程序员,十分优秀!