多次使用 appendTo 会降低性能
Using appendTo multiple time slows down Performance
function pp(){
$(document).xpath("//*[@id='Form1']/div[3]/div[1]/img").attr("src","http://i.imgur.com/uo5RuFX.png").clone().appendTo("body");
$("#BreadCrumb_pnlResults").clone().appendTo("body");
}
我想多次执行上述代码,但每次执行时性能都会降低到脚本无响应的程度。有没有更好的方法来执行上面的代码。我听说了
createDocumentFragment();
但我不知道如何在我的代码中使用它请帮忙
现在它正在工作,我使用了这个
function pp(){
frag = document.createDocumentFragment();
var body = document.body;
var kp = document.getElementById("IDName").cloneNode(true);
var ppma = frag.appendChild(kp);
body.appendChild(ppma);
}
相关文章:
- 函数参数中的数据与指定变量之间的任何性能差异
- 提高JQuery的性能
- 在Jquery detachment()和appendTo()之后定位元素
- 使用正则表达式评估电子邮件地址时出现性能问题
- React:按键的性能提升
- 在Three.js中导出网格会提高性能吗
- 在javascript中搜索项目列表的性能
- 为什么在许多浏览器中drawImage()的性能略好于createPattern()
- JavaScript数组优化以提高性能
- React+Redux性能优化与组件ShouldUpdate
- 在循环中附加事件处理程序时出现浏览器性能问题
- JavaScript-===vs===运算符性能
- 超时功能的性能
- Pg承诺性能提升:在冲突中
- immutable.js与嵌套映射/对象的比较/相等性能
- NodeJ中的注释会影响性能吗
- 如果条件为循环-性能差异
- <脚本类型=“;模块“>负载性能
- 多次使用 appendTo 会降低性能
- jquery多次克隆和appendTo性能