var eventuality = function(that){
var registry = {};
that.fire = function(event){
//在一个对象上触发一个事件。该事件可以是一个包含事件名称的字符串,或者是一个拥有包含事件名称的type属性的对象。通过'on'方法注册的事件处理程序中匹配事件名称的函数将被调用。
var array,
func,
handler,
i,
type = typeof event === 'string' ? event : event.type;
//如果这个时间存在一组事件处理程序,那么就遍历它们并按顺序依次执行。
if(registry.hasOwnProperty(type)){
array = registry[type];
for(i = 0; i<array.length; i++){
}
}
}
}js 部件
最新推荐文章于 2020-10-07 16:00:04 发布
本文介绍了一个简单的事件触发机制实现方式,该机制允许开发者为特定事件注册处理程序,并能够触发这些事件,进而执行相应的处理程序。文章详细解释了如何定义事件、注册事件处理函数以及触发事件的过程。
790

被折叠的 条评论
为什么被折叠?



