怎样创建一个文档片段对象

Posted aisowe

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎样创建一个文档片段对象相关的知识,希望对你有一定的参考价值。

使用 document.createDocumentFragment()

var docfrag = document.createDocumentFragment();

[1, 2, 3, 4].forEach(function (e) {
  var li = document.createElement(‘li‘);
  li.textContent = e;
  docfrag.appendChild(li);
});

var element  = document.getElementById(‘ul‘);
element.appendChild(docfrag);

 

注意: 

1. 文档片段节点不存在与DOM中, 在插入DOM之前, 对它的操作都是对js对象的操作;

2. 使用文档片段节点将一个较复杂的dom结构构建好再一次性插入到DOM树中, 有利于减少重渲次数, 提高页面性能;

 

以上是关于怎样创建一个文档片段对象的主要内容,如果未能解决你的问题,请参考以下文章

有没有办法使用相同的布局动态创建片段并向它们显示数据?

DOM探索之基础详解——学习笔记

在一些片段之间填充对象变量的最佳方法

使用 Python 代码片段编写 LaTeX 文档

Word 文档的优秀代码片段工具或插件?

LockSupport.java 中的 FIFO 互斥代码片段