javascript_文档碎片
来源:互联网 发布:软件测试过程视频 编辑:程序博客网 时间:2024/05/22 03:08
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"><html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>文档碎片</title> <script type="text/javascript"> window.onload = function() { var oBtnCreateElement = document.getElementById("btnCreateElement"); var oBtnCreateDocumentFragment = document.getElementById("btnCreateDocumentFragment"); var oUl1 = document.getElementById("ul1"); var oUl2 = document.getElementById("ul2"); oBtnCreateElement.onclick = function() { var date = new Date().getTime(); for (var i = 0; i < 1000; i++) { var oLi = document.createElement("li"); oLi.innerHTML = "haha"; if (oUl1.children.length == 0) { oUl1.appendChild(oLi); } else { var oSubLi = oUl1.getElementsByTagName("li"); oUl1.insertBefore(oLi, oSubLi[0]); }; } alert(new Date().getTime()-date); }; oBtnCreateDocumentFragment.onclick = function() { var date = new Date().getTime(); var oTemp = document.createDocumentFragment(); //创建文档碎片 for (var i = 0; i < 1000; i++) {//把节点都存放到文档碎片中 var oLi = document.createElement("li"); oLi.innerHTML = "通过文档碎片创建节点"; oTemp.appendChild(oLi); } if (oUl2.children.length == 0) { oUl2.appendChild(oTemp); } else { var oSubLi = oUl2.getElementsByTagName("li"); oUl2.insertBefore(oTemp, oSubLi[0]); }; alert(new Date().getTime()-date); }; }; </script> </head> <body> <input type="button" id="btnCreateElement" value="btnCreateElement"/> <ul id="ul1"> </ul> <input type="button" id="btnCreateDocumentFragment" value="btnCreateDocumentFragment" /> <ul id="ul2"> </ul> </body></html>
0 0
- javascript_文档碎片
- js创建文档碎片
- 使用文档碎片样式
- JavaScript DocumentFragment(文档碎片)
- js--文档碎片
- jQuery 文档碎片处理
- (25)文档碎片
- 提升性能-文档碎片
- JS中的文档碎片
- javascript-文档碎片
- 浅谈文档碎片
- js文档碎片---DocumentFragment
- JS 文档碎片 添加元素
- dom操作之文档碎片
- DocumentFragment(创建文档碎片节点)
- JavaScript中的文档碎片DocumentFragment
- javascript Dom: documentFragment 文档碎片对象
- 创建文档碎片节点createDocumentFragment()并显示
- 星际译王安装词典
- Hibernate的generator属性
- 导出MySQL用户权限
- java中堆和栈的区别
- 【原创】无锁编程技术及实现
- javascript_文档碎片
- Android Studio 简介及导入 jar 包和第三方开源库方法
- String s = new String("xyz");创建了几个String Object?
- 创业者的7个特质
- 机器学习所需要的数学知识
- 在github上的一个图形化的资源force
- QT5 VS 乱码
- Halcon相机标定
- 检测 IE 版本 in Javascript