soc*_*soc 6 javascript java programming-languages rhino
哪个版本的ECMAScript标准可以支持Java的JavaScript引擎Rhino,修复错误需要做多少工作,并使实现与最新的标准化版本保持同步?
从Rhino版本的发行说明中所写的内容:
似乎Rhino版本,Mozilla的JavaScript版本和ECMA Script版本的范围非常不同.
这个问题是在 2011 年提出的,并且 JDK(截至 2015 年秋末)不再随 Rhino 一起提供;该问题涉及 JDK 1.6,尽管 JDK 1.7 是在几周后发布的。
\nJDK 1.8 60 中的 Nashorn 支持 ES 5.1,可能还有一些 ES2015 扩展;很难从 Oracle 来源中找到明确的兼容性声明。据推测,JDK 9 Nashorn 应该“完全支持”ES2015,但我再次未能成功找到官方来源。
\n编辑\xe2\x80\x94 请注意,即使是 Nashorn 也很快就会不受支持;JDK 13?14?类似的事情。
\n以下是原答案。
\n附带的 JDK(来自 Sun)中的 Rhino 版本为 1.6R2。这是古老的。据说它会在 1.7 版本中更新。
\n您始终可以从 Mozilla 下载 Rhino 并使用他们的集成工具。我用过 Sun 的,虽然它非常简单,但还有很多不足之处。
\n编辑\xe2\x80\x94 来了解它是哪个 ECMAScript 标准,好吧,它是 Mozilla 版本,所以他们有自己的修改。然而 1.6R2 太老了,甚至没有像“.forEach()”这样的东西。
\n 归档时间: |
|
查看次数: |
3717 次 |
最近记录: |