3

私はJavaScriptとRhinoエンジンから始めています。ECMAScript262の仕様を知っています。ECMA標準を超えてRhinoJavaScriptエンジンによって定義されている関数/オブジェクトなどの機能を知る必要があります。ほとんどの例は機能printPackagesているだけですimport*が、完全なリストを見つけることができませんでした。

4

2 に答える 2

2

これは完全なリストではありませんが、非標準のES機能の互換性のある表があります。Rhinoの列を見てください—http://kangax.github.com/es5-compat-table/non-standard/

Rhinoの機能セットがSpiderMonkey(Firefoxの最新のJSエンジン)の機能セットに非常に近いことに注意してください。ただし、違いがあります。たとえば、Rhinoには、SpiderMonkeyとは異なり、関数に「呼び出し元」プロパティがありません。Rhinoはe4xをサポートしていますが、式クロージャはサポートしていません。それは多かれ少なかれSpiderMonkeyのサブセットのように見えますが、私が気付いていない非標準の機能があるかもしれません(その場合、私はそれらをテーブルに追加したいと思います)。

于 2011-03-21T05:14:18.400 に答える
1

ここで事前定義されたプロパティを参照してください:https ://developer.mozilla.org/en/Rhino_Shell#Predefined_Properties

これは一般的にRhinoに関する最高のページであり、JSの機能です:https ://developer.mozilla.org/en/Rhino_Shell

于 2011-03-22T13:16:19.560 に答える