5

我正在阅读它声明的 DOM 标准:

DOMImplementationRegistry 是一个全局变量,具有以下功能: getDOMImplementation(features) ...等

我试图了解但找不到有关以下内容的信息:

  • 谁提供这个DOMImplementationRegistry 对象的实现?
  • JavaScript 如何获得所需的 DOM 实现?它是用 JavaScript 实现的(用于在 JavaScript 中使用)吗?
  • 我怎样才能访问这个变量(DOMImplementationRegistry)?

你能给我解释一下或提供一个有用的链接吗?

4

1 回答 1

2

正如规范所说,它是一个全局变量。据我所知,它没有在 Chrome 和 Firefox 中实现,否则您可以从 Chrome 或 Firefox 控制台将它用作例如DOMImplementation对象(您可以在浏览器的控制台)。

此页面https://developer.mozilla.org/en-US/docs/DOM/DOMImplementationRegistry声明此功能未在 Firefox 中实现。我没有找到与 Chrome 相关的类似声明。

  • 你的问题:谁提供了这个 DOMImplementationRegistry 对象的实现?

谁正在实现 DOM 接口,例如 Chrome 或 Firefox 等浏览器。您可以使用他们的实现来运行他们的 Web 控制台。

  • 您的问题:JavaScript 如何获得所需的 DOM 实现?

它写在您链接的规范中。DOMImplementationRegistry.getDOMImplementation(features)如果全局变量DOMImplementationRegistry存在,则应调用 javascript 语句

  • 你的问题:我怎样才能访问这个变量(DOMImplementationRegistry)?

如果实现,它应该是一个全局变量

  • 你的问题:它是用 JavaScript 实现的(用于在 JavaScript 中使用)吗?

是的,您包含的规范中定义的接口是用javascript实现的,以便javascript代码使用

于 2013-03-29T20:39:08.710 回答