【发布时间】:2015-09-09 06:23:13
【问题描述】:
我在阅读this SO question about using EventTarget,被这条评论弄糊涂了
EventTarget 只是一个接口,而不是构造函数。此外,您不能从原生 DOM 结构继承
我认为接口就是 W3C 所称的 javascript“类”。
另外,如果我尝试从 chrome 开发工具控制台中的 DOM Node 函数实例化一个新对象,
var myNode = new Node();
返回错误
未捕获的类型错误:非法构造函数
我知道经典 OOP 中的 in interface 是什么,但我的问题是构造函数和 javascript 中的 Node 和 EventTarget 等接口有什么区别?
【问题讨论】:
-
它们只是普通的对象。
标签: javascript