【发布时间】:2014-03-12 13:10:25
【问题描述】:
看完这篇文章, http://mcc.id.au/2013/lca-webidl/
我在第 20 页有一些问题,
当你传递太多/太少的参数时会发生什么。
当您获取与 IDL 操作对应的函数并将其应用于其他类型的对象时会发生什么。
接口继承如何对应原型链。
DOM 对象是如何被字符串化的。
谁能对这些点给出具体的解释或例子。
谢谢
【问题讨论】:
标签: firefox firefox-os b2g
看完这篇文章, http://mcc.id.au/2013/lca-webidl/
我在第 20 页有一些问题,
当你传递太多/太少的参数时会发生什么。
当您获取与 IDL 操作对应的函数并将其应用于其他类型的对象时会发生什么。
接口继承如何对应原型链。
DOM 对象是如何被字符串化的。
谁能对这些点给出具体的解释或例子。
谢谢
【问题讨论】:
标签: firefox firefox-os b2g
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]”。【讨论】: