Rhino 和 Javascript 1.8?
Rhino 是否可以使用比 1.7 更新的 JS 实现?
我们是否必须等待 mozilla 来做这件事,还是有一个社区项目已经带头做这件事?
谢谢。
Is it possible to have Rhino use a newer implementation of JS than 1.7?
Do we have to wait for mozilla to do this, or is there a community project that has taken the lead?
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我不了解 JavaScript 1.8,但我知道他们正在积极致力于 ECMAScript 5 支持。 RingoJS 项目(以前称为 Helma NG)有一个自定义分支,它实现了 1.8 和 ECMAScript 中的一些新功能5. 例如,它支持函数表达式(
f = function(x) 2 * x;
而不是f = function(x) { return 2 * x; }
) 、JSON.stringify/parse
和Object.create/seal/freeze
。我确信 Mozilla 会欢迎任何迁移到 1.8 的帮助,但我不知道现在有任何项目正在致力于此。
I don't know about JavaScript 1.8, but I know they are actively working on ECMAScript 5 support. The RingoJS project (formerly Helma NG) has a customized branch that implements some of the new features from 1.8 and ECMAScript 5. For example, it supports function expressions (
f = function(x) 2 * x;
instead off = function(x) { return 2 * x; }
),JSON.stringify/parse
, andObject.create/seal/freeze
.I'm sure Mozilla would welcome any help moving to 1.8, but I'm not aware of any projects right now that are working on that.
嗯...Rhino 不使用 Javascript 的实现,它是 Javascript 的实现。
Umm ... Rhino doesn't use an implementation of Javascript, it is an implementation of Javascript.
SpiderMonkey 运行 JS 1.8,但是用 C 而不是 Java 实现的,不确定它是否使对你来说是不同的。
SpiderMonkey runs JS 1.8, but is implemented in C instead of Java, not sure if it makes a difference for you.