JavaScript和DOM绑定
我正在阅读DOM标准,其中: DOMImplementationRegistry是一个全局变量,具有以下特性 功能:getDOMImplementation(功能)…等 我正在努力理解,但找不到以下信息:JavaScript和DOM绑定,javascript,dom,Javascript,Dom,我正在阅读DOM标准,其中: DOMImplementationRegistry是一个全局变量,具有以下特性 功能:getDOMImplementation(功能)…等 我正在努力理解,但找不到以下信息: 谁提供此doImplementationRegistry 反对 JavaScript如何获得所需的DOM实现?它是 用JavaScript实现(用于JavaScript) 我如何访问 此变量(doImplementationRegistry) 你能给我解释一下或者提供一个有用的链接吗?正如
- 谁提供此
反对doImplementationRegistry
- JavaScript如何获得所需的DOM实现?它是 用JavaScript实现(用于JavaScript)
- 我如何访问
此变量(
)doImplementationRegistry
你能给我解释一下或者提供一个有用的链接吗?正如规范所说,它是一个全局变量。据我所见,它既没有在Chrome中实现,也没有在Firefox中实现,否则您可以从Chrome或Firefox控制台使用它,例如,
doImplementation
对象(您可以在浏览器控制台中找到此对象作为全局变量)
此页面声明firefox中未实现此功能。我没有发现关于Chrome的类似声明
- 您的问题:谁提供此DOMImplementationRegistry对象的实现
- 您的问题是:JavaScript如何获得所需的DOM实现
doImplementRegistry
存在,javascript语句应该调用doImplementRegistry.getdoImplementation(features)
- 您的问题:如何访问此变量(doImplementationRegistry)
- 你的问题是:它是用JavaScript实现的(用于JavaScript)
是的,您所包含的规范中定义的接口是用javascript实现的,以便javascript代码使用您在哪里读到这篇文章的?您希望用这篇文章做什么?大多数情况下,为了使真实网页具有真实的功能,您只需要知道访问和操作DOM元素的标准API。@PlatinumAzure我想了解它是如何从内部工作的。@maximus据我所知,这似乎在Chrome的JS/DOM实现中不可用。无论
文档提供什么,您都会被卡住。实现为您提供了什么。(不管怎样,浏览器中并没有太多的DOM解析器可供选择。也不像在任何地方都有那个么多的XML解析器可插拔实现。)为了理解你们的答案,你们说关于DomImplementRegistry,“firefox中并没有实现这个功能”。然后你写道:“…谁提供了这个DOMImplementationRegistry对象的实现?谁在实现DOM接口…像Chrome或Firefox这样的浏览器。”你能解释一下吗?如果Firefox没有实现DOMImplementationRegistry,那么如何以及通过什么方式,正如您答案中的链接所述,我们会得到该变量:“这是一个用于获取单个DOMImplementation或DomImplementList的全局变量…”?对不起,可能我的答案很混乱,因为这个问题也有误导性。你问:“谁提供”,正确的问题是:“谁应该提供”。事实上,规范就像一个计划,没有人被迫遵循它,而且它实际上还没有实现。浏览器决定自由地遵守一个规范,他们可以完全或部分地实现它。Firefox应该提供这个变量,但实际上并没有。这是关于web开发的一个大问题,不同的特定任务的不同实现,现在我明白了,它相当复杂,似乎不可能更精确地回答这个问题。你认为浏览器的源代码分析有助于理解这些问题吗?嗯,在浏览器代码中你找不到缺少的东西。如果缺少此功能的实现,那么浏览器代码中可能没有任何内容可以帮助您了解此功能,但是您可以询问开发人员。我认为这一具体特征目前被认为不相关