知识大全 浅析document.createDocumentFragment()与js效率

Posted

篇首语:获取生活中最丰硕果实和最大享受的秘密在于,冒险犯难地生活!本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 浅析document.createDocumentFragment()与js效率相关的知识,希望对你有一定的参考价值。

浅析document.createDocumentFragment()与js效率  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

对于循环批量操作页面的DOM有很大帮助!利用文档碎片处理 然后一次性append 并且使用原生的javascript语句操作  

  document createDocumentFragment()说白了就是为了节约使用DOM 每次JavaScript对DOM的操作都会 改变页面的变现 并重新刷新整个页面 从而消耗了大量的时间 为解决这个问题 可以创建一个文档碎片 把所有的新节点附加其上 然后把文档碎片的内容一次 性添加到document中 这是我写的一个简单的测试页面

复制代码 代码如下: <!DOCTYPE PUBLIC " //W C//DTD XHTML Transitional//EN" " < xmlns=" <head> <meta equiv="Content Type" content="text/; charset=gb " /> <title>document createDocumentFragment()测试页面</title> </head> <body> <script type=text/javascript>        var d = new Date();        for(var i= ;i< ;i++)                      var op=document createElement("P");               var oText=document createTextNode("test ");               op appendChild(oText);               document body appendChild(op);               var d = new Date();        document write("方法一用时 " + (d getTime() d getTime()) + "<br/>");        // +        var d = new Date();        var oFrag=document createDocumentFragment();        for(var i= ;i< ;i++)                      var op=document createElement("P");               var oText=document createTextNode("test ");               op appendChild(oText);               oFrag appendChild(op);               document body appendChild(oFrag);        //这段代码中        var d = new Date();        document write("方法二用时 " + (d getTime() d getTime()) + "<br/>"); </script> </body> </> cha138/Article/program/Java/JSP/201311/20613

相关参考

知识大全 C#反射浅析

C#反射浅析  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!首先了解C#反射的概念反射是一个运行库类

知识大全 浅析PHP绘图技术

浅析PHP绘图技术  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  图片格式目前网站开发常见的图片

白癜风治疗 浅析

白癜风治疗浅析,白癜风是比较典型的一种皮肤病,在当前社会上的发病率很高,一旦患上白癜风那对广大患者朋友们的危害和影响绝对不可小视,因此大家对于白癜风治疗方面都是非常关注和重视的。下面我们就白癜风治疗来

知识大全 浅析Hibernate Struts分页

浅析HibernateStruts分页  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Hiber

知识大全 Delphi基础开发技巧浅析

新手学堂:Delphi基础开发技巧浅析  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!◇[DELPH

知识大全 浅析Oracle和SQLServer

浅析Oracle和SQLServer  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  TSQL是S

知识大全 MySQL优化简明指南浅析

MySQL优化简明指南浅析  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  一在编译时优化MySQ

知识大全 浅析MVC模式与三层架构的区别

浅析MVC模式与三层架构的区别  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  浅析MVC模式与三

浅析疱疹病毒的潜伏期

浅析疱疹病毒的潜伏期了解很重要,疱疹在中医界中又被称为热疮,会带给患者带来肉体上和精神上的双重折磨,HSV疱疹病毒感染人体后1周左右,血中出现中和抗体,3-4周达高峰,可持续多年,病毒以潜伏状态长期存

不同类型的皮炎湿疹症状浅析

不同类型的皮炎湿疹症状浅析,在日常生活当中,患得皮肤病是让患者非常苦恼和困扰的一件事情,而皮炎湿疹就是发病率较高的一种常见皮肤病,临床上皮炎湿疹的疾病类型多样,不同类型的皮炎湿疹所表现的症状也各不相同