解决闭包添加事件的问题,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调用数据库存储过程示例(可在编辑区域修改参数):
该函数暂无示例;
运行结果展示区域: