事件分发
2016-10-18 16:33:11 0 举报
事件分发是一种处理用户交互和系统事件的方法,它允许开发者将一个事件源(如按钮点击)与多个响应函数关联起来。当事件发生时,事件分发机制会遍历所有注册的响应函数,并将事件对象传递给它们。每个响应函数可以根据事件对象的属性来决定是否处理事件。如果某个响应函数返回 true,则该函数将被执行,其他未返回 true 的函数将被跳过。事件分发机制可以确保事件只被处理一次,避免重复执行响应函数。这种机制在构建复杂的用户界面和处理各种系统事件时非常有用。