2011-03-20 57 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的一个子集,虽然可能有我不知道的非标准功能(在这种情况下,我希望将它们添加到表中)。