gpt4 book ai didi

javascript - Dojo domConstruct.toDom 函数中使用的文档参数是什么?

转载 作者:行者123 更新时间:2023-11-30 06:25:40 26 4
gpt4 key购买 nike

Dojo 有一个用于创建 DOM 的 domConstruct.toDom 方法。

http://dojotoolkit.org/reference-guide/1.9/dojo/dom-construct.html#id17

这需要两个参数:

  • 要转换成节点的HTML片段
  • 创建 DOM 节点时使用的可选文档,如果未指定,则默认为 dojo/_base/window::doc。

文档参数的用途是什么?您能否举例说明如何或何时使用它?我发现的所有示例仅单独使用 HTML 片段参数。

最佳答案

如果你想在原始 Javascript 中创建 DOM 元素,你需要使用 Document 的方法对象(您可以在 source 中查看 toDom)

var e = document.createElement('div');

var df = createDocumentFragment();

大多数时候,唯一重要的文档是与当前页面关联的主文档,因此您几乎永远不必使用其他文档并将该可选参数传递给 toDom。

老实说,我很难为该可选参数想出一个用例。我能想到的唯一例子是,如果你想为你控制的另一个窗口创建 HTML,可能是弹出窗口或 iframe。除此之外,如果您正在为 AJAX 请求创建 XML 文档,那么拥有多个文档是一个常见的原因,但我认为 toDom 仅适用于 HTML,所以这不是您要找的。

关于javascript - Dojo domConstruct.toDom 函数中使用的文档参数是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21306811/

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