Frage

Ich beginne mit JavaScript und der Rhino -Engine. Ich kenne die Spezifikation von ECMascript 262. Ich muss wissen, welche Funktionen, z. B. Funktionen/Objekte/usw., von der Rhino JavaScript -Engine über den ECMA -Standard hinaus definiert werden. Die meisten Beispiele haben einfach nur vorhanden print, Packages und import* Aber ich konnte keine umfassende Liste finden.

War es hilfreich?

Lösung

Siehe vordefinierte Eigenschaften hier: https://developer.mozilla.org/en/rhino_shell#predefined_properties

Dies ist im Allgemeinen die beste Seite über Rhino und es sind JS -Funktionen: https://developer.mozilla.org/en/rhino_shell

Andere Tipps

Dies ist keine umfassende Liste, aber ich habe eine Kompat-Tabelle mit nicht standardmäßigen ES-Funktionen. Schauen Sie sich die Rhino -Säule an - http://kangax.github.com/es5-compat-table/non-standard/.

Beachten Sie, wie Rhino's Feature -Set dem von Spidermonkey (neuester JS -Motor in Firefox) ziemlich nahe kommt. Es gibt jedoch Unterschiede. Zum Beispiel hat Rhino nicht Eigenschaft "Anrufer" Auf Funktionen, im Gegensatz zu Spidermonkey. Rhino unterstützt E4X aber nicht Ausdrucksschließungen. Es sieht mehr oder weniger wie eine Untergruppe von Spidermonkey aus, obwohl es möglicherweise nicht standardmäßige Funktionen gibt, die mir nicht bekannt sind (in diesem Fall würde ich sie gerne auf den Tisch hinzufügen).

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top