Dom 在YUI 3中创建文档片段

Dom 在YUI 3中创建文档片段,dom,yui,yui3,Dom,Yui,Yui3,我一直在文档中搜索YUI3,但我似乎不知道如何创建文档片段。我应该只使用文档对象本身吗?我想将其视为YUI节点对象。我很确定您正在查找此对象。这个和那个 我自己没有用过,也没有找到例子,但它看起来很简单。我假设您只需将其附加到另一个节点中。如果您想创建一个新的空docfrag,这应该可以: var frag = Y.all([]).toFrag(); frag然后是一个包装docfrag的节点实例。var docfrag=Y.Node.create(“Bar”); var docFrag =

我一直在文档中搜索YUI3,但我似乎不知道如何创建文档片段。我应该只使用文档对象本身吗?我想将其视为YUI节点对象。

我很确定您正在查找此对象。这个和那个


我自己没有用过,也没有找到例子,但它看起来很简单。我假设您只需将其附加到另一个节点中。

如果您想创建一个新的空docfrag,这应该可以:

var frag = Y.all([]).toFrag();
frag
然后是一个包装docfrag的节点实例。

var docfrag=Y.Node.create(“Bar

”);
var docFrag = Y.Node.create('<div id="foo"><p>Bar</p></div>');
这也行。Y.Node.create几乎可以做任何事情。最近,在非常新的chrome版本中遇到了这一问题,但很容易解决:


我认为这与卢克的答案相当(我只是觉得它更具可读性)


源代码链接似乎已断开。(toFrag)和(nl2frag)在这个时候起作用。是的,不幸的是,它在我发布这个的同时停止了作用。您应该仍然能够执行
var frag=newy.NodeList([]).toFrag()
var frag = Y.one(document.createDocumentFragment());