gpt4 book ai didi

javascript - "interface"和 "implementing an interface"在 Javascript 中意味着什么?

转载 作者:行者123 更新时间:2023-12-03 02:50:27 34 4
gpt4 key购买 nike

我从Does JavaScript have the interface type (such as Java's 'interface')?了解到javascript没有“接口(interface)”概念

然而,我在 https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement 中看到了相反的情况

The HTMLElement interface represents any HTML element. Some elements directly implement this interface, others implement it via an interface that inherits it.

我想知道上面引用中的“接口(interface)”和“实现接口(interface)”是什么意思?感谢帮助!

最佳答案

虽然 JavaScript 没有公开创建纯接口(interface)的能力,但它确实能够与实现通过各种 API 提供给 JavaScript 运行时的接口(interface)的对象进行交互。

您站点的示例(HTMLElement)是一个由浏览器本身通过 C/C++ 语言实现的接口(interface)(它支持接口(interface)的创建和实现)。实现该接口(interface)的对象以 DOM 对象的形式提供给 JavaScript 运行时,供您和我进行编码。

关于javascript - "interface"和 "implementing an interface"在 Javascript 中意味着什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47892206/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com