Document Element Node EventTarget
document 的最底层接口是EventTarget接口,最底层父类是Node对象,Node对象继承了EventTarget,
在MDN中对EventTarget的描述是:EventTarget
是一个 DOM 接口,由可以接收事件、并且可以创建侦听器的对象实现。
EventTarget
总的来说就是:所有的dom元素都有EventTarget中的方法
Element 接口本身是个函数,是以Node对象的构造函数Node(){}为原版,创建的,它的prototype中有一部分document.__proto__.__proto__中的属性和方法,MDN中“说所有Document
对象下的对象都继承自它” ,但其实document是Document() {}
对象构建出的对象 而非Element(){}
,这两个构造函数都以Node对象为prototype构建对象,所以可能不属于继承,而是某种聚合关系。
类的关系
Window 其实没什么好说的,本身是个全局变量,原版是WindowProperties
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。