當我在瀏覽器中運行Javascript時,我可以使用文檔對象。jjs中有哪些對象可用?
例如,我可以在瀏覽器中用javascript做document.write()。
當我在Java 8 Javascript引擎jjs下運行Javascript時,文檔對象不可用。
jjs是Rhino的繼任者,並隨Oracle提供的Java 8一起提供。
jjs中有哪些對象可用? 他們在哪裏記錄?
當我在瀏覽器中運行Javascript時,我可以使用文檔對象。jjs中有哪些對象可用?
例如,我可以在瀏覽器中用javascript做document.write()。
當我在Java 8 Javascript引擎jjs下運行Javascript時,文檔對象不可用。
jjs是Rhino的繼任者,並隨Oracle提供的Java 8一起提供。
jjs中有哪些對象可用? 他們在哪裏記錄?
當通過Nashorn/jjs運行時,document
將不可用,因爲它沒有DOM(就像瀏覽器中的JavaScript引擎一樣),window
也是如此。在其他方面,它應該實現ECMASCRIPT 5.1,但根據這個blog post from Oracle它也缺乏控制檯對象,這是一個恥辱。
我還沒有看到關於引擎中缺少其他東西的文檔,但有幾頁可能值得在OpenJDK Wiki for Nashorn上查看。
謝謝,這就是我一直在尋找的:https://wiki.openjdk.java.net/display/Nashorn/Nashorn+extensions在他們結束這個問題之前,我會給你勝利。 –
谷歌「JavaScript的jjs」,你會得到https://docs.oracle.com/javase/8/docs/technotes/tools/unix/jjs.html – Rhumborl
這些是命令行參數。我正在尋找可以在JavaScript中使用的對象。我會更多地澄清我的問題。 –
如果那些投票結束的人會陳述他們的理由,我們將不勝感激。然後,我可能會知道如何改正這個問題。 –