我一直在搜索 YUI3 的文档,但我似乎无法弄清楚如何创建文档片段。我应该只使用文档对象本身吗?我想把它当作一个 YUI 节点对象。
问问题
1224 次
4 回答
6
如果你想创建一个新的空文档,这应该可以:
var frag = Y.all([]).toFrag();
frag
然后是包装docfrag的Node实例。
于 2010-12-10T19:50:20.073 回答
2
我认为这相当于卢克的答案(我只是觉得它更具可读性)
var frag = Y.one(document.createDocumentFragment());
于 2011-09-20T23:01:19.147 回答
1
我很确定您正在寻找这个NodeList.toFrag() 方法。toFrag源代码在此处,底层 _nl2frag(NodeList 到 Frag)代码在此处。
我自己没有使用过它,也没有找到示例,但它看起来很简单。我假设您只是将其 appendChild 到另一个节点中。
于 2010-12-10T17:22:14.663 回答
-1
var docFrag = Y.Node.create('<div id="foo"><p>Bar</p></div>');
也可以。Y.Node.create 几乎可以做任何事情。最近在使用非常新的 chrome 版本时遇到了这个问题,但是很容易解决:
于 2010-12-23T21:24:18.540 回答