有思俱乐部学习园地

解决闭包添加事件的问题,U.UF.C.apply(el, fun)

语法格式:

            功能:使用apply,把事件与属性添加到对象上,而不是添加到window顶级对象。使用apply而不是call,是因为apply第二个参数可以传递参数数组,代码更少。
            参数一(对象):需要添加事件的元素
            参数二(函数):函数
            示例: U.UF.C.apply(el, fun)

            * 统一处理函数,解决闭包添加事件的问题
            * 使用apply,把事件与属性添加到对象上,而不是添加到window顶级对象。使用apply而不是call,是因为apply第二个参数可以传递参数数组,代码更少。
            * 调用方法 U.UF.C.apply(this,'执行函数的事件')  例如 U.UF.C.apply(this,'this.style.display="none"');
            *
            * @param  {object} 将要绑定事件与属性的对象,如没有,可以传递null或者this,此处还需要优化,很多地方都会调用此函数,会导致速度降低。
            * @param  {object} 函数与参数组成的数组。

            案例:U.FC.C.apply(this,function(){});  //this用dialog做案例.
            案例: U.FC.C.apply(element,function(){});
            案例:U.FC.C.apply(element,function(){
                //执行其他函数
            });

            

前端javascript调用数据库存储过程示例(可在编辑区域修改参数):

该函数暂无示例;

运行结果展示区域: