使用事件委托降低重复的事件绑定,从而降低dom操作的对性能的消耗
来源:互联网 发布:bp神经网络 遗传算法 编辑:程序博客网 时间:2024/06/03 15:43
举例:实现点击li打印对应li内的数字
dom结构:
<ul> <li>1</li> <li>2</li> <li>3</li> <li>4</li> <li>5</li> <li>6</li> <li>7</li> <li>8</li> <li>9</li> <li>10</li> </ul>
js:
var ul = document.getElementsByTagName('ul')[0]; ul.addEventListener('click', function (e) { if(e.target && e.target.nodeName == 'LI'){ console.log('clicked li' + e.target.innerText); } })
效果:
阅读全文
0 0
- 使用事件委托降低重复的事件绑定,从而降低dom操作的对性能的消耗
- 降低图片的内存消耗
- 降低图片的内存消耗
- 用事件委托减少Dom元素的事件绑定
- 动态生成dom元素时发生的重复绑定事件
- [Android 性能优化系列]内存之终极篇--降低你的内存消耗
- [Android 性能优化系列]内存之终极篇--降低你的内存消耗
- 《高性能iOS 应用开发》之降低你 APP 的电量消耗
- jQuery的事件绑定与事件委托
- 数据库的反范式设计,降低消耗,提高运行效率
- 屏蔽上架app的NSLog,降低资源消耗
- 如何降低网站内容的重复率
- 对事件与委托的理解(1) 使用事件
- JS实现对DOM元素事件的绑定
- 蓝牙听音乐时的同时使用 Wifi 性能会降低
- 对事件委托的理解
- 泛型真的会降低性能吗?
- 安全性不会降低应用的性能
- 生活总是这样
- Hadoop和spark中读取文件通配符使用举例
- c# 委托 delegate
- 浅谈SQL Server中的三种物理连接操作
- 打包工具(构建工具)-webpack
- 使用事件委托降低重复的事件绑定,从而降低dom操作的对性能的消耗
- linux下shell编程print与printf的区别
- springcloud入门之服务消费者(ribbon)
- Python中的深拷贝和浅拷贝详解
- html+js+css学习
- iOS itunes connect权限分配
- SSH连接Tomcat发布java应用常用命令
- ion orphaned memory
- npm设置仓库