LoginSignup
1
1

More than 5 years have passed since last update.

createDocumentFragmentはIE6で使える

Last updated at Posted at 2015-06-23

createDocumentFragmentとは?

createDocumentFragmentメソッドというものがあります。

Document.createDocumentFragment() - Web API インターフェイス | MDN

大量のDOM Nodeを要素内に追加する時、一々DOMに追加するとパフォーマンスが低下しますが、これを回避するために利用できます。

七章第四回 ノードをまとめて扱う: DocumentFragment — JavaScript初級者から中級者になろう — uhyohyo.net

このメソッドが生成するDocumentFragmentの本質は、親要素のない複数のDOM Nodeをグループ化出来る点にあります。
このため、使いようによっては非常に便利です。

古いブラウザで使えない(勘違い)

しかし、今まで私は積極的に利用してはいませんでした。
何故なら、古いブラウザで使えない(と思い込んでいた)からです。

しかし、改めて調べてみると…

なんと、あの大問題児であるIE6 (Internet Explorer 6)でも扱えるとのこと。
ruby要素がIE5 (Internet Explorer 5)から使えると知った時並に驚いています。

結論

createDocumentFragmentメソッドは、IE6でも利用できます。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1