nodejs3-事件zepto.js事件

时间:2023-03-08 22:39:54

Event代表事件名,listener代表事件处理函数,括号内的参数代表可选参数:

addListener(event,listener):对指定事件绑定事件处理函数
on(同上):addListener的别名
once(同上):对指定事件只执行一次的事件处理函数
removeListener(同上):对指定的事件解除事件处理函数
removeAllListener([event]):对指定事件解除所有的处理函数
setMaxListenners(n):指定处理事件的最大数量(默认只可以创建10个事件处理函数)
Listeners(event):获取指定事件上所有事件的处理函数
emit(event,[arg1],[arg2]….):手工触发事件
listennerCount(emitter,event):获取某个对象指定事件处理函数的数量
emit:注册事件
默认有两个事件:
newListener:在添加新的事件处理函数的时候触发
removeListener:在删除事件处理函数的时候触发
要使用这些方法需要引入events这个模块和帮助类模块
var events=require(“events”);
var util=require(“util”);