2011-03-20 31 views
3

我從JavaScript和Rhino引擎開始。我知道ECMAScript 262規範。我需要知道哪些功能,例如函數/對象/等由超出ECMA標準的Rhino JavaScript引擎定義。大多數例子的特點是print,Packagesimport*,但我無法找到詳盡的列表。犀牛功能超越ECMA標準?

回答

2

這不是一個詳盡的列表,但我有一個非標準ES功能compat表。看看犀牛列 - http://kangax.github.com/es5-compat-table/non-standard/

注意Rhino的功能集與SpiderMonkey(Firefox中最新的JS引擎)的功能非常接近。雖然有分歧。例如,Rhino沒有「調用者」屬性的功能,與SpiderMonkey不同。犀牛支持e4x但不是表達式關閉。它看起來或多或少像SpiderMonkey的一個子集,雖然可能有我不知道的非標準功能(在這種情況下,我希望將它們添加到表中)。