YAOHAIXIAO.COM

HTML(5),CSS(3),JavaScript,DOM,Ajax,JSON,Front-end technologies & Yaohaixiao

热门标签:JavaScript Performance 前端开发 前端性能优化 原创

Rss

Home » Frontend » JavaScript » Archive by category "Events"

Event Delegation in JavaScript

Event Delegation in JavaScript

Event Delegation 是我很久前就想写的一个话题。Event Delegation 是一个非常高效的事件处理模式,相信做过一段时间前端开发的朋友也都对 Event Delegation 有所耳闻。 什么是 Event Delegation? 直接翻译 Event Delegation 可以翻译为事件代理(委托),那到底什么是 Event Delegation 呢? 我的理解, Event Delegation 应该是利用 JavaScript 中的 Event bubbling (事件冒泡) 机制,通过给单个 DOM (父)节点绑定事件,从而可以管理这个节点下所有子节点的事件处理(Deligage(代理活委托)就是指的所… [阅读全文]

浅谈Javascript中的事件流和事件绑定

浅谈Javascript中的事件流和事件绑定

JavaScript 中的事件流 浏览器中的事件流意味着页面上可有不仅一个,甚至多个元素响应同一个事件。而这一个或多个元素响应事件发生的先后顺序在各个浏览器(主要针对IE和Netscape)上是不同的。 冒泡型事件(Dubbed Bubbling) IE上的解决方案就是冒泡型事件(Dubbed Bubbling)。冒泡型事件的基本思想是,事件按照从最特定的事件目标到最不特定的事件目标(DOCUMENT 对象)的顺序触发。 示例(1)冒泡型事件:冒泡型事件流(请用 IE 浏览器打开) <span id=”cnt0″> <a href=”#1″ id=”link0″>点击我触发冒泡型事件流</a> &… [阅读全文]