当前位置:网站首页>添加大量元素时使用 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);
边栏推荐
猜你喜欢
xctf attack and defense world web master advanced area web2
2022年最新河北建筑八大员(机械员)模拟考试题库及答案
Mini Program Graduation Works WeChat Food Recipe Mini Program Graduation Design Finished Product (8) Graduation Design Thesis Template
xctf attack and defense world web master advanced area webshell
关于ETL的两种架构(ETL架构和ELT架构)
PHP算法之电话号码的字母组合
力扣第 304 场周赛复盘
How to add a game character to a UE4 scene
小程序毕设作品之微信美食菜谱小程序毕业设计成品(7)中期检查报告
CAKE:一个用于多视图知识图谱补全的可扩展性常识感知框架
随机推荐
Go 微服务开发框架DMicro的设计思路
leetcode刷题
xctf攻防世界 Web高手进阶区 webshell
小程序毕设作品之微信体育馆预约小程序毕业设计成品(2)小程序功能
The must-have "fishing artifact" for programmers is here!
小程序毕设作品之微信美食菜谱小程序毕业设计成品(6)开题答辩PPT
npm包【详解】(内含npm包的开发、发布、安装、更新、搜索、卸载、查看、版本号更新规则、package.json详解等)
Chapter 19 Tips and Traps: Common Goofs for Novices
Create virtual environments with virtualenv and Virtualenvwrapper virtual environment management tools
ROS2初级知识(8):Launching启动多节点
最短路模板
Prufer序列
vscode hide menu bar
vscode hide menu bar
npm npm
Deep Learning Course2 Week 2 Optimization Algorithms Exercises
Mini Program Graduation Works WeChat Food Recipe Mini Program Graduation Design Finished Product (8) Graduation Design Thesis Template
SRv6 L3VPN的工作原理
excel split text into different rows
数据增强--学习笔记(图像类,cnn)