2010-12-10 69 views
3

我一直在搜索YUI3的文档,但似乎无法弄清楚如何创建文档片段。我应该只使用文档对象本身吗?我想把它作为一个YUI节点对象。在YUI中创建文档片段3

回答

6

如果你想创建一个新的空docfrag,这应该工作:

var frag = Y.all([]).toFrag(); 

frag那么一个节点实例包裹docfrag。

1

我很确定你正在寻找这个NodeList.toFrag() methodtoFrag source code is hereunderlying _nl2frag (NodeList to Frag) code is here

我自己并没有使用它,没有找到示例,但它看起来很直截了当。我假设你只是将它添加到另一个节点中。

+0

源代码链接似乎被破坏。 http://yuilibrary.com/yui/docs/api/files/node_js_nodelist.js.html(toFrag)和http://yuilibrary.com/yui/docs/api/files/dom_js_dom-create.js.html(_nl2frag )在这个时候工作。 – 2011-09-20 22:54:20

+0

感谢更新的链接。 – mjhm 2011-09-21 14:07:48

2

我认为这是相当于卢克的回答(我只是觉得它更易读一点)

var frag = Y.one(document.createDocumentFragment());