当前位置:网站首页>添加大量元素时使用 DocumentFragments
添加大量元素时使用 DocumentFragments
2022-08-01 23:03:00 【紫微前端】
`appendChild`方法向给定元素添加新元素:const li = document.createElement('li');
li.innerHTML = 'List item';
// Append to given list
ul.appendChild(li);for (let i = 0; i < 100; i++) {
const li = document.createElement('li');
li.innerHTML = `List item ${i}`;
ul.appendChild(li);
}`DocumentFragment`在这种情况下使用。我们创建一个没有父级的最小文档,并将我们的元素附加到它上面。它不会触发任何重排或重绘,因为尚未将文档片段添加到页面:const fragment = document.createDocumentFragment();
for (let i = 0; i < 100; i++) {
const li = document.createElement('li');
li.innerHTML = `List item ${i}`;
fragment.appendChild(li);
}ul.appendChild(fragment);边栏推荐
猜你喜欢

力扣第 304 场周赛复盘

How to prevent governance attacks in DAOs?

从0到100:招生报名小程序开发笔记

Postman batch test interface detailed tutorial

blender3.2.1 unit setting

From 0 to 1: Design and R&D Notes of Graphic Voting Mini Program

Ten years after graduation, financial freedom: those things that are more important than hard work, no one will ever teach you

Flutter基础学习(一)Dart语言入门

Prufer序列

xctf attack and defense world web master advanced area webshell
随机推荐
APP special test: traffic test
选择合适的 DevOps 工具,从理解 DevOps 开始
PHP算法之有效的括号
xctf攻防世界 Web高手进阶区 webshell
图论——强连通分量缩点+拓扑排序
excel change cell size
数据分析04
用virtualenv和Virtualenvwrapper虚拟环境管理工具创建虚拟环境
Chapter 19 Tips and Traps: Common Goofs for Novices
CAKE:一个用于多视图知识图谱补全的可扩展性常识感知框架
cmd指令
移动端人脸风格化技术的应用
SQL Server (design database--stored procedure--trigger)
CF1703G Good Key, Bad Key
研发团队数字化转型实践
1391D. 505 状压dp
Chapter 11 Working with Dates and Times
得物客服热线的演进之路
blender3.2.1 unit setting
SQL29 Calculate the average next day retention rate of users