jjs中有哪些对象?

时间:2016-01-24 16:39:07

标签: javascript nashorn jjs

当我在浏览器中运行Javascript时,我可以使用文档对象。

例如,我可以在浏览器中使用javascript中的document.write()。

当我在Java 8 Javascript引擎jjs下运行Javascript时,文档对象不可用。

jjs是Rhino的继承者,与Oracle的Java 8一起提供。

jjs中有哪些对象? 他们在哪里记录?

1 个答案:

答案 0 :(得分:2)

通过Nashorn / jjs运行时,document无法使用,因为它没有DOM(就像浏览器中的javascript引擎一样),同样适用于{{1} }}。在其他方面,它应该实现ECMASCRIPT 5.1但是根据这个blog post from Oracle它也缺少控制台对象,这是一种耻辱。

我还没有看到关于引擎中缺少其他内容的大量文档,但有几页可能值得在OpenJDK Wiki for Nashorn查看。