当前位置: 首页 > news >正文

雅安网站建设网站主页

雅安网站建设,网站主页,城乡建设部官方网站,天然气集团有限公司原副总经理讲这个方法之前#xff0c;我们应该先了解下插入节点时浏览器会做什么。 在浏览器中#xff0c;我们一旦把节点添加到document.body#xff08;或者其他节点#xff09;中#xff0c;页面就会更新并反映出这个变化#xff0c;对于少量的更新#xff0c;一条条循… 讲这个方法之前我们应该先了解下插入节点时浏览器会做什么。          在浏览器中我们一旦把节点添加到document.body或者其他节点中页面就会更新并反映出这个变化对于少量的更新一条条循环插入也会运行很好也是我们常用的方法。代码如下  for(var i0;i5;i){ var op document.createElement(span); var oText document.createTextNode(i); op.appendChild(oText); document.body.appendChild(op); } 但是如果当我们要向document中添加大量数据时(比如1w条)如果像上面的代码一样逐条添加节点这个过程就可能会十分缓慢。  当然,你也可以建个新的节点,比如说div,先将oP添加到div上,然后再将div添加到body中.但这样要在body中多添加一个div/div.但文档碎片不会产生这种节点. var oDiv document.createElement(div); for(var i0;i10000;i){ var op document.createElement(span); var oText document.createTextNode(i); op.appendChild(oText); oDiv.appendChild(op); } document.body.appendChild(oDiv); 为了解决这个问题我们可以引入createDocumentFragment()方法它的作用是创建一个文档碎片把要插入的新节点先附加在它上面然后再一次性添加到document中。代码如下  代码如下: //先创建文档碎片var oFragmeng document.createDocumentFragment(); for(var i0;i10000;i){ var op document.createElement(span); var oText document.createTextNode(i); op.appendChild(oText); //先附加在文档碎片中 oFragmeng.appendChild(op); } //最后一次性添加到document中document.body.appendChild(oFragmeng); 经过测试在iefirefox下性能明显得以提高。大家可以自己测试下。  前端性能优化都是从一些细节地方做起的如果不加以注意后果很严重。 PS这个优化跟循环添加html代码有点类似。
http://www.yutouwan.com/news/328665/

相关文章:

  • 中企动力做网站贵吗专门做试卷的网站
  • 做网站是什么专业ps做的网站稿怎么做成网站
  • 优酷wordpress建站教程电商网站营销
  • 苏州手机网站设计网站开发所需要的技术
  • 湖北网站建设免费湘潭seo快速排名
  • 做网站公司需要什么职位dooor网站
  • 猪八戒设计网站官网ppt自动生成器
  • 新手学做网站百度云网页设计与制作课程思政案例集
  • 小程序开发公司网站源码下载wordpress更换域名后网站打不开
  • 怎么用htlm5自己做网站湖南正规关键词优化首选
  • 电商网站运营策划建站系统做网站
  • pexels素材网站企业网站怎么扣费的
  • 婚纱摄影网站应该如何做优化南京小视科技是干什么的
  • 秦皇岛的网站建设公司优质商品网上购物商城
  • 企业网站模板下载哪家好小说排行榜百度
  • 做的很漂亮的网站都匀住房和城乡建设局网站
  • 网站策划与建设阶段的推广方法WordPress怎么改文章颜色
  • 如东建设局网站wordpress 过滤get值
  • 想做个外贸网站专业做网站套餐
  • 纪念馆网站建设晋城商城网站开发设计
  • flash网站代码下载办一年宽带多少钱
  • 网站SEM优化如何做哈尔滨网站优化
  • 防城港网站建设天津建网站的公司
  • 网站的信息容量手机网站建站系统
  • 怎么做公司网站需要什么科目白石龙做网站
  • 用什么程序做网站最好优化python流星雨特效代码
  • 网站开发和软件开发有什么区别搭建一个电商网站需要多少费用
  • 服装订单接单网站哪些软件可以做网站
  • win7优化工具东莞市seo网络推广服务机构
  • 建站还有前途么wordpress如何做站群