我试图通过OOP的心态来理解DOM。由于DOM使用内置在浏览器中的属性和方法,并且document.createElement中的document是Document的实例,那么可以安全地说document是从Document构造函数创建的实例吗?例如,当我使用DOM时,这就是在幕后发生的事情吗? let document = new Document(); 其中Document()被定义为类似于: class Document { //some properties and methods
} 另外,当执行以下代码时: let link = document.