YUI3 のドキュメントを検索してきましたが、ドキュメント フラグメントの作成方法がわかりません。ドキュメント オブジェクト自体を使用する必要がありますか? YUI Node オブジェクトとして扱いたいと思います。
1224 次
4 に答える
6
新しい空のdocfragを作成したい場合、これはうまくいくはずです:
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 to 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 に答える