Javascript 新的Image()对象在哪里定义?

Javascript 新的Image()对象在哪里定义?,javascript,image,Javascript,Image,在处理一些HTML元素时,我遇到了一个图像对象声明 var image = new Image(); 谁能告诉我这个构造函数是在哪里定义的吗?我已经搜索了ECMAScript和一些hmtl规范 关于它是HTML DOM的一部分(不是ECMAScript的一部分),请参见以下链接: 虽然在各种浏览器中都得到了很好的支持,但这不是任何标准的一部分,最接近标准的Image()是标准的一部分。有一些 我通常建议改用,因为它为创建任何类型的元素提供了一致的API,并且是DOM标准的一部分。您有更好的链接

在处理一些HTML元素时,我遇到了一个图像对象声明

var image = new Image();
谁能告诉我这个构造函数是在哪里定义的吗?我已经搜索了ECMAScript和一些hmtl规范


关于它是HTML DOM的一部分(不是ECMAScript的一部分),请参见以下链接:


虽然在各种浏览器中都得到了很好的支持,但这不是任何标准的一部分,最接近标准的
Image()
是标准的一部分。有一些


我通常建议改用,因为它为创建任何类型的元素提供了一致的API,并且是DOM标准的一部分。

您有更好的链接吗?这不是
Image
函数的文档,而是
HTMLImageElement
对象(这是
Image()
返回的)。@Quentin,但是由于
Image
实现了
HTMLImageElement
它们有相同的API,不是吗?OP-的评论中建议了一个更好的源代码集合。W3schools是一个不可靠的文档来源,请参阅@Laurent-MDN方面的文档不是很好<代码>图像返回一个实现
HTMLImageElement
的对象。另请参见