按钮如何添加监听,没搞明白。

如题,
案例是通过脚本绑定获取到按钮,但是如何绑定监听事件呢?没看明白, API不是 var clickEventHandler = new cc.Component.EventHandler();
clickEventHandler.target = this.node; //这个 node 节点是你的事件处理代码组件所属的节点
clickEventHandler.component = “MyComponent”;//这个是代码文件名
clickEventHandler.handler = “callback”;
clickEventHandler.customEventData = “foobar”;

    var button = node.getComponent(cc.Button);
    button.clickEvents.push(clickEventHandler);

如何理解,刚学习,求解答下。