DOM - RE:对象方法 - '方法'或'函数调用'?

时间:2018-05-06 16:56:12

标签: javascript function dom methods

我正在学习DOM,并试图根据我对OOP的有限知识来理解它。

我的理解是方法是在对象中定义的函数。此外,我的理解是函数是一个代码块,用于执行给定的任务。为了使函数执行,它必须由函数调用调用,函数调用可能会也可能不会将参数传递给函数的参数,但无论如何都会触发函数。

也就是说,如果您考虑document.getElementsByTagName('p'),为什么我们始终将查询的getElementsByTagName()部分称为“方法”?

实际的方法内置于文档对象本身 - 我们没有看到它,但是,当我们使用document.getElementsByTagName('p')查询时,我们确实看到与该方法关联的函数调用。我读过的所有文档都将getElemenstByTagName()描述为“方法”,当它实际上是对方法的“函数调用”时。

Element.getElementsByTagName()

在上面的示例中,我们将“函数调用”的参数设置为标记名称“p”,并将其传递给文档的内置'getElementsByTagName'方法的参数。

我在这里缺少什么?提前感谢您的意见。

干杯!

0 个答案:

没有答案