博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
数据渲染
阅读量:6247 次
发布时间:2019-06-22

本文共 505 字,大约阅读时间需要 1 分钟。

1、字符串拼接

   案例:

    

 

·    字符串拼接的优点:只进行一次Dom回流        缺点:原有Dom的事件都会丢失

    原因:innerHTML    这个属性返回或设置Dom中的内容 ,以字符串返回,所以这些onmouse 系列事件就会消失。

  (补充:DOM 回流   :  每当对Dom元素进行增删改的时候,浏览器会重新加载一个,把新的页面渲染出来)

  2、Dom循环

  案例:

    

 

  Dom循环    优点: 原有Dom身上的事件不会丢失,不会影响其他Dom      缺点: dom回流次数过多,严重影响网页性能

·  3、模板

    模板的本质就是字符串拼接

   4、文档碎片

    案例

    

 

    文档碎片     优点:既不影响原有Dom属性   ,也只回流一次

 

 如何保证新增的元素有之前元素的事件,采用事件委托

事件委托的原理: 事件冒泡机制 但并不是所有的事件都有冒泡机制   比如    onmouseenter     onmouseleave                                       

示范:

  

 

  

 

  

 

  显示出来的页面 

    

 

转载于:https://www.cnblogs.com/wwwzhaocom/p/10534754.html

你可能感兴趣的文章
Android-用webservice连接sqlserver数据库
查看>>
单链表
查看>>
JSF简单介绍
查看>>
WebSocket初探
查看>>
hdu 4784 Dinner Coming Soon(spfa + 优先队列)
查看>>
IOS8 通知中心(Notification Center)新特性
查看>>
用C++设计一个不能被继承的类
查看>>
poj 3009 Curling 2.0 (dfs )
查看>>
DPI和像素
查看>>
php $_SERVER['HTTP_USER_AGENT']
查看>>
MinGW 介绍
查看>>
MATLAB中导入数据:importdata函数
查看>>
bsearch的溢出问题
查看>>
在windows server2003下安装Redmine
查看>>
mysql 加入列,改动列,删除列。
查看>>
HTTPWatch使用
查看>>
如何确定照片是否被PS过
查看>>
Reverse Nodes in k-Group
查看>>
使用android快速开发框架afinal的FinalDb操作android数据库
查看>>
在SSH框架中使用Spring的好处(转)
查看>>