事件绑定、setTimeout的简单替代

//6.6 Ext.utilClickRepeater 事件绑定
    
    //6.6.1 click()点击
    //6.6.2 mousedown()鼠标按下
    //6.6.3 mouseup() 释放鼠标
    
    var pan = new Ext.Panel({
        title : 'event',
        height: 200,
        width : 300,
        renderTo : 'hr_panel',
        frame : true,
        bodyPadding :5,
        html : '<div id="my-div"><input name="but" type="button" value="惦记我" /></div>' 
    });
    
    //获取元素节点
    var el = Ext.get("my-div");
    //实例化初始化
    var cl = new Ext.util.ClickRepeater(el,{
        delay : 3000,//首次重复时间间隔
        interval : 30000,//发生完首次重复点击后,若第二次再重复点击的时间间隔
        stopDefault : true,
        pressedCl : 'p1',
        handler : function rep(){
            console.info(123);
        }
    });
    
    //6.7 Ext.util.DelayedTask提供setTimeout的简单替代
    //cancle() 取消队列中最后一个setTimeout请求
    //delay() 延迟执行一个函数