阅读这篇文章后, http://mcc.id.au/2013/lca-webidl/
我在第20页中有一些问题,
当您传递太多/少数参数时会发生什么。
当您获取与IDL操作相对应的Function并将其应用于其他类型的对象时会发生什么。
接口继承如何与原型链相对应。
DOM对象的字符串化方式。
任何人都可以对这些要点给出具体的解释或示例。
由于
答案 0 :(得分:4)
document.getElementsByTagName("a", "b")
。如果传球太少,则会出现例外:document.getElementsByTagName()
。document.getElementsByTagName.call(document.body, "div")
。interface Foo : Bar { };
然后Object.getPrototypeOf(Foo.prototype) === Bar.prototype
,则简要说明。例如,HTMLElement.prototype
的原型是Element.prototype
。HTMLAnchorElement
)被字符串化,但相关规范将它们定义为。所有其他对象变为“[object MostDerivedInterfaceName]”。